Separating Oblivious and Adaptive Differential Privacy under Continual Observation
Pith reviewed 2026-05-15 13:17 UTC · model grok-4.3
The pith
An (ε,0)-DP algorithm stays accurate for exponentially many steps under oblivious continual observation while every (ε,δ)-DP adaptive algorithm fails after a constant number.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
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, via a reduction from the correlated vector queries problem.
What carries the argument
Reduction to the correlated vector queries problem, which is solvable accurately for long streams under oblivious DP but hard under adaptive DP.
Load-bearing premise
The known hardness properties of correlated vector queries apply directly to the adaptive continual observation model.
What would settle it
Discovery of an adaptive (ε,δ)-DP algorithm that maintains accuracy for more than a constant number of time steps on correlated vector queries.
read the original abstract
We resolve an open question of Jain, Raskhodnikova, Sivakumar, and Smith (ICML 2023) 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). Specifically, we present an $(\varepsilon,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 $(\varepsilon,\delta)$-DP adaptive algorithm fails to be accurate after releasing output for only a constant number of time steps.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper resolves an open question of Jain et al. (ICML 2023) by exhibiting an explicit separation between oblivious and adaptive differential privacy under continual observation. It gives an (ε,0)-DP algorithm for the oblivious setting, based on the correlated vector queries problem of Bun, Steinke, and Ullman (SODA 2017), that remains accurate for exponentially many time steps in the input dimension. It also shows that every (ε,δ)-DP adaptive algorithm loses accuracy after only a constant number of time steps.
Significance. If the reduction and construction are correct, the result is significant: it supplies the first concrete problem separating the two models in the continual-release setting and shows that adaptivity can force accuracy to collapse after O(1) releases while the oblivious case permits exponentially many. The work directly leverages an existing hardness assumption rather than introducing new parameters, which strengthens its technical contribution.
major comments (1)
- [Adaptive lower bound] Adaptive lower-bound section: the reduction that embeds a static correlated-vector-query instance into an adaptive continual stream must explicitly track how per-step (ε,δ)-DP accuracy aggregates to violate the SODA 2017 lower bound after O(1) steps. The current sketch does not detail the error-parameter mapping or prove that an adaptive adversary (whose next input may depend on prior releases) cannot evade the hardness; this embedding is load-bearing for the claimed constant-step failure.
minor comments (1)
- [Abstract] The abstract states the oblivious algorithm is accurate for 'exponentially many time steps in the dimension' but does not name the precise accuracy parameter or the exact exponential dependence; adding one sentence would improve readability.
Simulated Author's Rebuttal
We thank the referee for their careful review and for highlighting the need for greater detail in the adaptive lower-bound argument. We agree that the current sketch requires expansion and will revise the manuscript to include a complete, self-contained proof of the reduction.
read point-by-point responses
-
Referee: Adaptive lower-bound section: the reduction that embeds a static correlated-vector-query instance into an adaptive continual stream must explicitly track how per-step (ε,δ)-DP accuracy aggregates to violate the SODA 2017 lower bound after O(1) steps. The current sketch does not detail the error-parameter mapping or prove that an adaptive adversary (whose next input may depend on prior releases) cannot evade the hardness; this embedding is load-bearing for the claimed constant-step failure.
Authors: We agree that the sketch in the adaptive lower-bound section is insufficiently detailed. In the revised version we will add a full proof that explicitly maps the per-step (ε,δ) privacy parameters to the aggregate accuracy loss after a constant number of releases, showing that the total error exceeds the SODA 2017 lower bound. We will also prove that an adaptive adversary cannot evade the hardness: because the underlying correlated-vector-query instance is fixed in advance and the lower bound applies to any input sequence, the adaptive choice of subsequent inputs (conditioned on prior releases) is still constrained by the (ε,δ)-DP guarantee, which forces the same accuracy degradation as in the non-adaptive case. revision: yes
Circularity Check
No circularity: separation via reduction to independently published hardness result
full rationale
The paper's central separation is obtained by exhibiting an explicit (ε,0)-DP oblivious algorithm that remains accurate for exponentially many steps and by reducing any accurate (ε,δ)-DP adaptive continual algorithm to a solver for the correlated vector queries problem. The latter hardness is taken from the external SODA 2017 publication of Bun, Steinke, and Ullman, whose proof is independent of the present work and externally verifiable. No equations, definitions, or ansatzes in the abstract or described derivation chain reduce the claimed separation to a fitted parameter, self-definition, or unverified self-citation chain. The overlapping authorship on the cited hardness result constitutes ordinary self-citation and does not trigger circularity under the stated criteria.
Axiom & Free-Parameter Ledger
axioms (2)
- domain assumption Standard definitions of (ε,δ)-differential privacy in oblivious and adaptive continual observation models
- domain assumption Hardness of the correlated vector queries problem from Bun, Steinke, and Ullman (SODA 2017)
Lean theorems connected to this paper
-
IndisputableMonolith/Cost/FunctionalEquation.leanwashburn_uniqueness_aczel unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
We present an (ε,0)-DP algorithm for the oblivious setting that remains accurate for exponentially many time steps... every (ε,δ)-DP adaptive algorithm fails... based on the correlated vector queries problem of Bun, Steinke, and Ullman (SODA 2017)
-
IndisputableMonolith/Foundation/RealityFromDistinction.leanreality_from_one_distinction unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
Theorem 3.2... randomized response... Hoeffding... Theorem 3.3... reconstruction lemma... sign(sum y(j))
What do these tags mean?
- matches
- The paper's claim is directly supported by a theorem in the formal canon.
- supports
- The theorem supports part of the paper's argument, but the paper may add assumptions or extra steps.
- extends
- The paper goes beyond the formal theorem; the theorem is a base layer rather than the whole result.
- uses
- The paper appears to rely on the theorem as machinery.
- contradicts
- The paper's claim conflicts with a theorem or certificate in the canon.
- unclear
- Pith found a possible connection, but the passage is too broad, indirect, or ambiguous to say the theorem truly supports the claim.
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.