Abstract 1 Introduction 2 Preliminaries 3 Separating Oblivious and Adaptive Privacy References

Separating Oblivious and Adaptive
Differential Privacy Under Continual Observation

Mark Bun ORCID Boston University, MA, USA    Marco Gaboardi ORCID Boston University, MA, USA    Connor Wagaman ORCID Boston University, MA, USA
Abstract

We resolve an open question of Jain, Raskhodnikova, Sivakumar, and Smith (ICML 2023; [17]) by exhibiting a problem separating differential privacy under continual observation in the oblivious and adaptive settings. The continual observation (a.k.a. continual release) model formalizes privacy for streaming algorithms, where data is received over time and output is released at each time step. In the oblivious setting, privacy need only hold for data streams fixed in advance; in the adaptive setting, privacy is required even for streams that can be chosen adaptively based on the streaming algorithm’s output.

We describe the first explicit separation between the oblivious and adaptive settings. The problem showing this separation is based on the correlated vector queries problem of Bun, Steinke, and Ullman (SODA 2017; [4]). Specifically, we present an (ε,0)-DP algorithm for the oblivious setting that remains accurate for exponentially many time steps in the dimension of the input. On the other hand, we show that every (ε,δ)-DP adaptive algorithm fails to be accurate after releasing output for only a constant number of time steps.

Keywords and phrases:
differential privacy, continual observation, continual release, streaming algorithms, adaptive algorithms
Copyright and License:
[Uncaptioned image] © Mark Bun, Marco Gaboardi, and Connor Wagaman; licensed under Creative Commons License CC-BY 4.0
2012 ACM Subject Classification:
Security and privacy Privacy-preserving protocols
; Theory of computation Streaming models ; Theory of computation Adversary models ; Theory of computation Theory of database privacy and security
Related Version:
Full Version: https://arxiv.org/abs/2603.11029
Editor:
Huijia (Rachel) Lin

1 Introduction

Differential privacy (DP) [10] is the standard framework for guaranteeing individual privacy when releasing statistics about a sensitive dataset. DP was initially considered in the “batch model,” where a trusted server holds a static dataset and privately answers queries posed by a data analyst. However, many real-world datasets change over time, and a well-developed line of work, beginning with [5, 11], has investigated privacy guarantees for evolving datasets. In the standard formulation of this setting, at each time step a new individual’s data arrives and an output is released, with accuracy evaluated on the prefix of the dataset seen so far. Privacy requires indistinguishability of the entire output sequence for every pair of input datasets that differ by one individual.

Ensuring privacy in this streaming setting (known as continual observation or continual release) is challenging, since the arrival of one person’s data may affect the algorithm’s output at all subsequent time steps. Additionally, privacy for this setting is most meaningful when it accounts for adaptively selected inputs, where privacy must hold against an adversary who can specify the input stream in response to previous outputs from the algorithm. (Initial formulations of the continual observation model focused on the oblivious setting, where the input stream is fixed in advance but revealed to the algorithm timestep-by-timestep.)

This adaptive setting was first investigated implicitly by [25] (later by [21]) and formally defined by [17], and it is especially relevant to machine learning. Stochastic gradient descent relies on accurately estimating the cumulative sum of individual gradients, where – as in the continual observation setting – one observation arrives at each time step (i.e., one gradient is computed at each iteration) and output is released at each time step (i.e., the model is updated). Moreover, privacy for this problem must hold against adaptive inputs even when the input dataset is static, since the points at which we compute gradients are chosen based on the gradients computed so far. These connections between adaptive continual observation and private learning [25, 19] have led to an explosion of work on the continual observation setting – see [22] for a survey of some results.

In their work defining the adaptive model, [17] present two problems showing strong separations between the batch model and the oblivious continual observation model (specifically, these problems require additive error that is larger by a factor of Ω~(T1/3), where T is the number of time steps at which output is produced). They note, “It is open to separate the two continual release models in the sense our work separates the batch model and the continual release model: by providing problems that require a large error blowup in the more demanding model.” That is, they ask,

Is there a problem separating oblivious and adaptive
differential privacy under continual observation?
[17]

We answer this question in the affirmative.

1.1 Our Results

We show a problem that separates oblivious and adaptive differential privacy under continual observation. Informally, we prove the following theorem.

Theorem 1 (Theorems 7 and 8, informal).

There is a problem 𝒫d,T parametrized by d,T with the following properties.

  1. 1.

    For all ε(0,32] there exists T=2Ω(ε4d) such that, for all sufficiently large d, there is an algorithm 𝒜 that is (ε,0)-DP under oblivious continual observation and accurately answers 𝒫d,T for T time steps.

  2. 2.

    There exists some T=O(1) such that, for all sufficiently large d, there is no algorithm that is (15,120)-DP under adaptive continual observation and accurately answers 𝒫d,T for T time steps.

The problem yielding this separation is inspired by the correlated vector queries problem of [4]. Rather than focusing on the setting where data arrives over time and the same query is asked at every time step, that paper focuses on a related but orthogonal setting where the dataset is fixed and a new query is asked at every time step. They show exponential separations between the offline, oblivious online, and adaptive online query settings. To show the latter separation, they use correlated vector queries, a search problem where, for a private dataset x{±1}d, each query specifies a set V{±1}d and asks for an output y{±1}d that is α-correlated with x but nearly uncorrelated with all vectors in V (beyond correlation explained by x). In the oblivious setting, a single randomized response vector suffices to answer exponentially many such queries simultaneously. In contrast, in the adaptive setting, each new query can constrain the next answer to be nearly orthogonal to all previous answers, forcing the mechanism to reveal fresh information about x at every step. After sufficiently many adaptive queries, this accumulated information enables reconstruction of a highly correlated estimate of x, contradicting differential privacy.

Our approach is similar, but does not follow in a black-box way from their results. In [4], each time step allows the analyst to specify an entirely new query – namely, an arbitrary collection V{±1}d of vectors that simultaneously constrain the next answer.

In contrast, our continual observation setting is structurally more restricted. The private dataset arrives in two stages. First, b{±1}d arrives during a setup phase, during which no output is produced (or, alternatively, during which arbitrary output is produced and any answer is considered accurate). Then, during the arrival phase, a total of T vectors v1,,vT{±1}d arrive, with only one new vector arriving per time step. At time t, the mechanism must output a vector y(t) that is α-correlated with b while remaining nearly orthogonal to the prefix v1,,vt. Thus, rather than answering a sequence of independently specified search queries (each of which may contain many new constraints), we repeatedly answer the same correlation task as the constraint set grows incrementally over time.

This distinction has important consequences for proving the lower bound. In [4], producing many nearly independent α-correlated vectors directly enables reconstruction of the dataset x, yielding a contradiction to differential privacy. In our setting, however, reconstructing an arbitrary estimate of b is not by itself sufficient to violate privacy. Instead, the reduction must be tailored to the continual observation model and show that the adaptive adversary can use the evolving constraint sequence to recover a specific challenge bit embedded in b that distinguishes the neighboring inputs. Establishing this stronger form of reconstruction also requires additional structure beyond a black-box use of the lower bound in [4].

In the oblivious setting, the entire sequence v1,,vT is fixed in advance, so releasing b via randomized response satisfies all constraints simultaneously with high probability. In the adaptive setting, each vt+1 depends on previous outputs, forcing the mechanism to generate progressively less correlated and more independent views of b. We show that even under the one-constraint-per-round restriction, this adaptive process enables recovery of the challenge bit after only O(1) steps, yielding the desired separation.

1.2 Related Work

As already described, our work relies heavily on the definition and open question of [17], and the work of [4]. Other separation results between various streaming settings also inspired the question we address, including the separation of (nonprivate) oblivious and adaptive streaming from [20] and the work of [7] on separating privacy under offline and oblivious continual observation, though we do not make use of their techniques in our results.

There is also a rich literature on privacy under continual observation that inspires and situates our work. The continual observation (a.k.a. continual release) model was first proposed by [11, 5]. The connections between (adaptive) continual observation and private learning shown by [25, 19] have led to a significant line of theoretical and empirical work in this space, with a focus on computing sums under continual observation – see [22] for a survey. Recent works have developed new adaptively private algorithms with improved error guarantees and computational costs [8, 6, 9], and there is a line of work on improving constant factors on the additive error for computing sums [3, 13, 15, 14]. Other work has investigated tasks related to counting distinct elements [16] and various generalizations thereof [23, 2, 1]. There has also been work on continual observation algorithms for graph data in the node-private [18] and edge-private [12, 24, 27] settings.

1.3 Open Questions

A possible direction for future work is to ask, Is there a “more natural” problem separating DP under oblivious and adaptive continual observation?

Future work could also look for a further separation of the models: Is there some problem 𝒫 such that every algorithm 𝒜 that is (ε,δ)-DP under oblivious continual observation and solves 𝒫 accurately is blatantly nonprivate under adaptive continual observation?

The work of [8] makes some progress on this question. In particular, they show that any algorithm that is (ε,0)-DP under oblivious continual observation remains (ε,0)-DP under adaptive continual observation (though, as we show in Theorems 7 and 8, accuracy may fail). Thus, any positive answer to this question must use a problem that requires an approximate-DP algorithm for accuracy. The work of [8] also answers a related but orthogonal question, showing that some algorithms can be private under oblivious continual observation yet blatantly nonprivate under adaptive continual observation. As a simplified example of their demonstration, consider an algorithm that holds a sensitive dataset, releases a random r{0,1}λ at time t=1, and then outputs 0 thereafter unless the incoming point is equal to r, in which case it reveals the dataset. This is (0,T2λ)-DP under oblivious continual observation, but in the adaptive setting the adversary can set the second stream element to r and force blatantly nonprivate behavior at t=2.

2 Preliminaries

We begin with some background on differential privacy, in both the non-streaming (“batch”) model and the streaming (“continual observation”) settings. Two datasets x,x𝒳n are neighbors if they differ in the data of a single individual.

Definition 2 ((ε,δ)-indistinguishability).

Let ε>0 and δ[0,1]. Two random variables R1,R2 over outcome space 𝒴 are (ε,δ)-indistinguishable (denoted R1ε,δR2) if, for all Y𝒴, we have

Pr[R1Y]eεPr[R2Y]+δandPr[R2Y]eεPr[R1Y]+δ.
Definition 3 (Differential privacy (DP) [10]).

Let ε>0 and δ[0,1]. A randomized algorithm :𝒰𝒴 is (ε,δ)-DP if for all pairs of neighboring inputs x,x𝒰, the distributions (x) and (x) are (ε,δ)-indistinguishable: (x)ε,δ(x).

2.1 Differential Privacy under Continual Observation

Differential privacy was generalized to the streaming setting by [5, 11] and requires that the entire sequence of outputs remain indistinguishable up to a change in one individual’s data in the input stream. The oblivious setting, where an input stream is fixed up front but is made visible to the algorithm timestep-by-timestep, was first defined by [11, 5]. The adaptive setting, where each input is specified immediately prior to being revealed to the algorithm (and can thus be chosen in response to output from the algorithm), was first considered implicitly by [25] and formally defined by [17].

Definition 4 (DP under oblivious continual observation [11, 5]).

Let be an algorithm that, given a data stream 𝐱=(x1,,xT), produces an output stream 𝐚=(a1,,aT). The algorithm is (ε,δ)-DP under oblivious continual observation if, for all neighboring streams 𝐱,𝐱𝒳T (i.e., xtxt for at most one t[T]), we have (𝐱)ε,δ(𝐱).

Definition 5 (DP under adaptive continual observation [17]).

The view of 𝒜dv in the privacy game Π,𝒜dv (Algorithm 1) consists of 𝒜dv’s internal randomness and the transcript of messages it sends and receives. Let V,𝒜dv(𝗌𝗂𝖽𝖾) denote 𝒜dv’s view at the end of the game run with input 𝗌𝗂𝖽𝖾{L,R}.

An algorithm is (ε,δ)-DP under adaptive continual observation if, for all adversaries 𝒜dv, we have V,𝒜dv(L)ε,δV,𝒜dv(R).

Algorithm 1 Privacy game Π,𝒜dv for the adaptive continual release model.

[7] defines an offline version of Definition 4, in which an algorithm receives the entire input stream 𝐱 at once, rather than item-by-item, and then outputs a full sequence (a1,,aT). We say an algorithm for this setting is (ε,δ)-DP under offline continual observation.

3 Separating Oblivious and Adaptive Privacy

We show there is a problem that is “easier” to solve in the oblivious continual observation setting than in the adaptive continual observation setting – that is, for a specified privacy guarantee, we can give accurate answers at far more time steps in the former setting than in the latter setting. The problem yielding this separation is inspired by the problem of correlated vector queries described by [4] and defines accuracy with a very similar loss function. However, whereas we work with a data stream and ask the same query at every time step, [4] works with a static dataset and asks a different query at every time step (see Section 1.1 for a further discussion on differences between our settings).

In Definition 6 we introduce the problem and accuracy definition yielding our separation result. We next describe an algorithm for the oblivious setting that releases accurate answers at many time steps (Section 3.1), and then give an upper bound on the number of time steps at which accurate answers can be released in the adaptive setting (Section 3.2).

Definition 6 (Problem separating online and online adaptive models).

Let α(0,1), d, and T be parameters; we denote by 𝒫α,d,T an instance of the separation problem with these parameters. Sensitive data arrives in two phases: a setup phase and an arrival phase. Outputs are produced only during the arrival phase.

  • Setup phase: d “one-bit” individuals b1,,bd{±1} arrive; no outputs are returned.

  • Arrival phase: T “vector” individuals v1,,vT{±1}d arrive. After each arrival t[T], the algorithm outputs y(t){±1}d.

Let b=(b1,,bd) and v[t]=(v1,,vt). The (boolean-valued) loss at time t is

Lt(b,y(t))|y(t)αb,b|α2d100vv[t],|y(t)αb,v|α2d100.

An algorithm is β-accurate for 𝒫α,d,T if, with probability at least 1β, the entire sequence of outputs y(1),,y(T) satisfies the loss function.

Informally, the loss function says that the output vector y should be close to the vector αb (e.g., for small α, the vector y must have a small but precise correlation with b), and have as little correlation as possible with each vv[t] (roughly, some vv[t] may themselves be close to αb, so correlation with these vectors is permitted, but the answer should otherwise be nearly orthogonal to all vv[t]).

3.1 Algorithm for Oblivious Continual Observation

We show there is a DP algorithm for this problem in the oblivious setting that can run accurately for exponentially many time steps (in the dimension of the vector individuals).

The algorithm for this setting is inspired by the algorithm in the proof of [4, Theorem 4.1]. At a high level, runs a randomized response-like algorithm [26] once on each one-bit individual, stores the resulting vector y, and returns this same vector y at every time step. Privacy roughly follows from the privacy of randomized response, and accuracy follows from Hoeffding’s inequality.

Theorem 7 (Accuracy for oblivious continual observation).

For every 0<α<1/2, there exists some T=2Ω(α4d) such that, for every sufficiently large d, there is an algorithm that is (1/T)-accurate for 𝒫α,d,T and is (3α,0)-DP under oblivious continual observation.

Proof of Theorem 7.

We first define the algorithm for this setting. Let y=(y1,,yd) be the random vector obtained by independently setting, for each i[d],

yi={+biw.p. 1+α2biw.p. 1α2.

Define as the algorithm that releases this same vector y at every time step t[T].

We now analyze the privacy of . Since the output of depends only on (b1,,bd), it suffices to consider two datasets b and b that differ on some index i. Since each coordinate of y is generated independently, it suffices to bound the likelihood ratio of outputs for coordinate i as

Pr[(bi)=yi]Pr[(bi)=yi](1+α)/2(1α)/2=1+α1α.

We use the fact that, for x[0,1) we have ln(1+x)x and ln(1x)x1x. This gives ln(1+α1α)3α. A symmetric argument shows that the natural log of the likelihood ratio is bounded below by 3α, so the algorithm is (3α,0)-DP.

We next analyze the algorithm’s accuracy. This analysis follows almost verbatim from the accuracy analysis of [4, Theorem 4.1], which we repeat below for completeness.

To prove accuracy, observe that since the output y does not depend on the “vector” individuals, we can analyze as if the “vector” individuals were fixed and given all at once. First, observe that 𝔼[y]=αb. Thus we have

𝔼y[yαb,b]=0andt[T],𝔼y[yαb,vt]=0.

Since b and every vector v1,,vT is fixed independently of y, and the coordinates of y are computed using independent randomness, both y,b and y,vt for all t[T] are the sum of d independent {±1}-valued random variables. Thus, we can apply Hoeffding’s inequality111We use the following statement of Hoeffding’s inequality: if Z1,,Zn are independent {±1}-valued random variables, and Z=i=1nZi, then Pr[|Z𝔼[Z]|>Cn]2eC2/2. and a union bound to conclude there is some absolute constant c>0 such that

Pry[|yαb,b|>α2d100]2exp(cα4d), and
Pry[t[T] s.t. |yαb,vt|>α2d100]2Texp(cα4d).

The theorem now follows by setting an appropriate choice of T=2Ω(α4d) such that 2(T+1)exp(cα4d)1/T. Thus is (1/T)-accurate for 𝒫α,d,T, completing the proof.

3.2 Error Lower Bound for Adaptive Continual Observation

We now show that no DP algorithm for the adaptive setting can run accurately for even some constant (in the dimension of the input) number of time steps.

Theorem 8 (Error required for adaptive continual observation).

For every 0<α<1/2, there exists some T=O(1/α2) such that for all sufficiently large d, there is no algorithm that is (1/100)-accurate for the problem 𝒫α,d,T and is (15,120)-DP under adaptive continual observation.

Our proof is inspired by the structure of the attack used in proving [4, Theorem 4.2]. However, our result does not follow directly from [4], and moreover does not seem to follow directly from their attack.

At a high level, our attack uses the following strategy. Let y(t) be the output produced after the arrival of vector individual vt. Set the next vector-valued individual vt+1=y(t). Because v2,,vt contains all outputs y(1),,y(t1), every accurate algorithm will need to recompute a new output in response to seeing vt+1=y(t) as the next vector individual (otherwise the output will be too close to vt+1 to satisfy the loss function). Intuitively, this recomputed query will leak information about the private dataset. We show that after T queries for some T=O(1/α2), a “reconstruction lemma” [4, Lemma 4.3] means that the private dataset can be reconstructed with high probability, which violates privacy.

Our proof relies heavily on the following reconstruction lemma from [4].

Lemma 9 (Reconstruction Lemma 4.3 from [4]).

Fix parameters p,q[0,1]. Let x{±1}d and y(1),,y(k){±1}d be vectors such that

1jk,y(j),xpd,and
1j<jk,|y(j),y(j)|qd.

If we let x~=sign(j=1ky(j)){±1}d be the coordinate-wise majority of y(1),,y(k), then

x~,x(12p2k2(qp2)p2)d.

We also use Fact 10 from the literature on differential privacy, which shows the following relationship between (ε,δ)-indistinguishability and total variation distance.

Fact 10 (D𝑇𝑉 and (ε,δ)-indistinguishability).

Let ε>0 and δ[0,1], and let P and Q be two probability distributions such that Pε,δQ. Then

D𝑇𝑉(P,Q)(eε1)+δ.

Moreover, if ε1, then D𝑇𝑉(𝒜(x),𝒜(x))2ε+δ.

We now prove Theorem 8.

Proof of Theorem 8.

We show there exists some T=O(1/α2) such that the output y(1),,y(T) of any algorithm that is (1/100)-accurate for 𝒫α,d,T can be used to identify the value of the challenge bit in the privacy game (Algorithm 1) with probability at least 34. In other words, the total variation distance between output distributions on two inputs that differ on the challenge bit is at least 12, which by Fact 10 contradicts the fact that the views of the adversary must be (15,120)-indistinguishable for two inputs that differ in the challenge bit. In this proof, assume for contradiction that is (15,120)-DP under adaptive continual observation and (1/100)-accurate.

Define the following adversary 𝒜dv. The adversary fixes a uniformly random bit string b{±1}d. The adversary chooses a uniformly random index 𝖼𝗁𝖺𝗅𝗅𝖾𝗇𝗀𝖾[d] and, for that index, chooses a uniformly random pair 𝗉𝖺𝗂𝗋{(1,+1),(+1,1)}. At each one-bit step i[d], the adversary outputs type 𝗋𝖾𝗀𝗎𝗅𝖺𝗋 and sends bi to the privacy game, with the exception of time step 𝖼𝗁𝖺𝗅𝗅𝖾𝗇𝗀𝖾, at which the adversary presents 𝖼𝗁𝖺𝗅𝗅𝖾𝗇𝗀𝖾 and sends 𝗉𝖺𝗂𝗋. After completing the one-bit phase (at one-bit step d), the adversary sends a uniformly random bit string v1{±1}d as the first vector individual, and receives output y(1). At all subsequent time steps t{2,,T}, the adversary sends vt=y(t1).

We now show that no algorithm guaranteeing (1/100)-accuracy for 𝒫α,d,T is (15,120)-DP under adaptive continual observation. The subsequent steps follow from the proof of [4, Theorem 4.3]. Let p=99α/100 and q=51α2/50. Since is assumed to be accurate for T time steps, with probability 99/100, we obtain vectors y(1),,y(T){±1}d such that

t[T]y(t),b αb,b|y(t)αb,b|
αdα2d100
pd,and also
1t<tT|y(t),y(t)| |αb,y(t)|+|y(t)αb,y(t)|
α|y(t),b|+α2d100
α(|αb,b|+|y(t)αb,b|)+α2d100
α2d+α3d100+α2d100
5150α2d=qd.

Thus, by Lemma 9, for T1+100/α2, kmax{T,d}, and b~=sign(j=1ky(j)), we have

b~,b (12p2k2(qp2)p2)d
(12(99α/100)2d2(51α2/50(99α/100)2)(99α/100)2)d
=(12(100/99)21002((51/50)(99/100)2(99/100)2))d
0.89d.

Recall that the challenge bit’s location and value were chosen by the adversary uniformly at random. Therefore, cannot distinguish the challenge location from non-challenge locations, so because at least a 0.89 fraction of the one-bit individuals’ values were reconstructed correctly, this means the probability that the challenge value was correctly reconstructed by the adversary is at least 0.89. This implies that the TV distance between adversary views is greater than 12, which by Fact 10 contradicts the fact that the views of the adversary must be (15,120)-indistinguishable.

References

  • [1] Anders Aamand, Justin Y. Chen, and Sandeep Silwal. Skirting additive error barriers for private turnstile streams, 2026. doi:10.48550/arXiv.2602.10360.
  • [2] Joel Daniel Andersson, Palak Jain, and Satchit Sivakumar. Improved accuracy for private continual cardinality estimation in fully dynamic streams via matrix factorization. CoRR, abs/2601.02257, 2026. doi:10.48550/arXiv.2601.02257.
  • [3] Joel Daniel Andersson and Rasmus Pagh. A smooth binary mechanism for efficient private continual observation. In Alice Oh, Tristan Naumann, Amir Globerson, Kate Saenko, Moritz Hardt, and Sergey Levine, editors, NeurIPS, 2023. URL: http://papers.nips.cc/paper_files/paper/2023/hash/99c41fb9fd53abfdd4a0259560ef1c9d-Abstract-Conference.html.
  • [4] Mark Bun, Thomas Steinke, and Jonathan R. Ullman. Make up your mind: The price of online queries in differential privacy. J. Priv. Confidentiality, 9(1), 2019. doi:10.29012/JPC.655.
  • [5] T.-H. Hubert Chan, Elaine Shi, and Dawn Song. Private and continual release of statistics. ACM Trans. Inf. Syst. Secur., 14(3):26:1–26:24, 2011. doi:10.1145/2043621.2043626.
  • [6] Christopher A. Choquette-Choo, Krishnamurthy Dj Dvijotham, Krishna Pillutla, Arun Ganesh, Thomas Steinke, and Abhradeep Guha Thakurta. Correlated noise provably beats independent noise for differentially private learning. In ICLR. OpenReview.net, 2024. URL: https://openreview.net/forum?id=xHmCdSArUC.
  • [7] Edith Cohen, Xin Lyu, Jelani Nelson, Tamás Sarlós, and Uri Stemmer. Lower bounds for differential privacy under continual observation and online threshold queries. In Shipra Agrawal and Aaron Roth, editors, COLT, volume 247 of Proceedings of Machine Learning Research, pages 1200–1222. PMLR, 2024. URL: https://proceedings.mlr.press/v247/cohen24b.html.
  • [8] Sergey Denisov, H. Brendan McMahan, John Rush, Adam D. Smith, and Abhradeep Guha Thakurta. Improved differential privacy for SGD via optimal private linear operators on adaptive streams. In Sanmi Koyejo, S. Mohamed, A. Agarwal, Danielle Belgrave, K. Cho, and A. Oh, editors, NeurIPS, 2022. URL: http://papers.nips.cc/paper_files/paper/2022/hash/271ec4d1a9ff5e6b81a6e21d38b1ba96-Abstract-Conference.html.
  • [9] Krishnamurthy Dj Dvijotham, H. Brendan McMahan, Krishna Pillutla, Thomas Steinke, and Abhradeep Thakurta. Efficient and near-optimal noise generation for streaming differential privacy. In FOCS, pages 2306–2317. IEEE, 2024. doi:10.1109/FOCS61266.2024.00135.
  • [10] Cynthia Dwork, Frank McSherry, Kobbi Nissim, and Adam D. Smith. Calibrating noise to sensitivity in private data analysis. J. Priv. Confidentiality, 7(3):17–51, 2016. doi:10.29012/jpc.v7i3.405.
  • [11] Cynthia Dwork, Moni Naor, Toniann Pitassi, and Guy N. Rothblum. Differential privacy under continual observation. In Leonard J. Schulman, editor, STOC, pages 715–724. ACM, 2010. doi:10.1145/1806689.1806787.
  • [12] Alessandro Epasto, Quanquan C. Liu, Tamalika Mukherjee, and Felix Zhou. Sublinear space graph algorithms in the continual release model. In Alina Ene and Eshan Chattopadhyay, editors, APPROX/RANDOM, volume 353 of LIPIcs, pages 40:1–40:27. Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2025. doi:10.4230/LIPIcs.APPROX/RANDOM.2025.40.
  • [13] Hendrik Fichtenberger, Monika Henzinger, and Jalaj Upadhyay. Constant matters: Fine-grained error bound on differentially private continual observation. In Andreas Krause, Emma Brunskill, Kyunghyun Cho, Barbara Engelhardt, Sivan Sabato, and Jonathan Scarlett, editors, ICML, volume 202 of Proceedings of Machine Learning Research, pages 10072–10092. PMLR, 2023. URL: https://proceedings.mlr.press/v202/fichtenberger23a.html.
  • [14] Monika Henzinger, Nikita P. Kalinin, and Jalaj Upadhyay. Normalized square root: Sharper matrix factorization bounds for differentially private continual counting. CoRR, abs/2509.14334, 2025. doi:10.48550/arXiv.2509.14334.
  • [15] Monika Henzinger and Jalaj Upadhyay. Improved differentially private continual observation using group algebra. In Yossi Azar and Debmalya Panigrahi, editors, SODA, pages 2951–2970. SIAM, 2025. doi:10.1137/1.9781611978322.95.
  • [16] Palak Jain, Iden Kalemaj, Sofya Raskhodnikova, Satchit Sivakumar, and Adam D. Smith. Counting distinct elements in the turnstile model with differential privacy under continual observation. In Alice Oh, Tristan Naumann, Amir Globerson, Kate Saenko, Moritz Hardt, and Sergey Levine, editors, NeurIPS, 2023. URL: http://papers.nips.cc/paper_files/paper/2023/hash/0ef1afa0daa888d695dcd5e9513bafa3-Abstract-Conference.html.
  • [17] Palak Jain, Sofya Raskhodnikova, Satchit Sivakumar, and Adam D. Smith. The price of differential privacy under continual observation. In Andreas Krause, Emma Brunskill, Kyunghyun Cho, Barbara Engelhardt, Sivan Sabato, and Jonathan Scarlett, editors, ICML, volume 202 of Proceedings of Machine Learning Research, pages 14654–14678. PMLR, 2023. URL: https://proceedings.mlr.press/v202/jain23b.html.
  • [18] Palak Jain, Adam Smith, and Connor Wagaman. Time-aware projections: Truly node-private graph statistics under continual observation. In Oakland IEEE S&P, pages 127–145. IEEE, 2024. doi:10.1109/SP54263.2024.00196.
  • [19] Peter Kairouz, Brendan McMahan, Shuang Song, Om Thakkar, Abhradeep Thakurta, and Zheng Xu. Practical and private (deep) learning without sampling or shuffling. In Marina Meila and Tong Zhang, editors, ICML, volume 139 of Proceedings of Machine Learning Research, pages 5213–5225. PMLR, 2021. URL: http://proceedings.mlr.press/v139/kairouz21b.html.
  • [20] Haim Kaplan, Yishay Mansour, Kobbi Nissim, and Uri Stemmer. Separating adaptive streaming from oblivious streaming using the bounded storage model. In Tal Malkin and Chris Peikert, editors, CRYPTO, volume 12827 of Lecture Notes in Computer Science, pages 94–121. Springer, 2021. doi:10.1007/978-3-030-84252-9_4.
  • [21] Mathias Lécuyer, Riley Spahn, Kiran Vodrahalli, Roxana Geambasu, and Daniel Hsu. Privacy accounting and quality control in the sage differentially private ML platform. In Tim Brecht and Carey Williamson, editors, SOSP, pages 181–195. ACM, 2019. doi:10.1145/3341301.3359639.
  • [22] Krishna Pillutla, Jalaj Upadhyay, Christopher A. Choquette-Choo, Krishnamurthy Dvijotham, Arun Ganesh, Monika Henzinger, Jonathan Katz, Ryan McKenna, H. Brendan McMahan, Keith Rush, Thomas Steinke, and Abhradeep Thakurta. Correlated noise mechanisms for differentially private learning. CoRR, abs/2506.08201, 2025. doi:10.48550/arXiv.2506.08201.
  • [23] Yuan Qiu and Ke Yi. Differential privacy on fully dynamic streams. In NeurIPS, 2025. URL: https://openreview.net/forum?id=piM21sPyVL.
  • [24] Sofya Raskhodnikova and Teresa Anna Steiner. Fully dynamic algorithms for graph databases with edge differential privacy. Proc. ACM Manag. Data, 3(2):99:1–99:28, 2025. doi:10.1145/3725236.
  • [25] Abhradeep Guha Thakurta and Adam D. Smith. (Nearly) optimal algorithms for private online learning in full-information and bandit settings. In Christopher J. C. Burges, Léon Bottou, Zoubin Ghahramani, and Kilian Q. Weinberger, editors, NeurIPS, pages 2733–2741, 2013. URL: https://proceedings.neurips.cc/paper/2013/hash/c850371fda6892fbfd1c5a5b457e5777-Abstract.html.
  • [26] Stanley L. Warner. Randomized response: A survey technique for eliminating evasive answer bias. Journal of the American Statistical Association, 60(309):63–69, 1965. URL: http://www.jstor.org/stable/2283137.
  • [27] Felix Zhou. Continual release of densest subgraphs: Privacy amplification & sublinear space via subsampling. In SOSA, 2026. doi:10.48550/arXiv.2510.11640.