Dynamic Algorithms Against an Adaptive Adversary: Generic Constructions and Lower Bounds
Not on the map. Why?
Abstract (arXiv)
A dynamic algorithm against an adaptive adversary is required to be correct when the adversary chooses the next update after seeing the previous outputs of the algorithm. We obtain faster dynamic algorithms against an adaptive adversary and separation results between what is achievable in the oblivious vs. adaptive settings. To get these results we exploit techniques from differential privacy, cryptography, and adaptive data analysis. We give a general reduction transforming a dynamic algorithm against an oblivious adversary to a dynamic algorithm robust against an adaptive adversary. This reduction maintains several copies of the oblivious algorithm and uses differential privacy to protect their random bits. Using this reduction we obtain dynamic algorithms against an adaptive adversary with improved update and query times for global minimum cut, all pairs distances, and all pairs effective resistance. We further improve our update and query times by showing how to maintain a sparsifier over an expander decomposition that can be refreshed fast. This fast refresh enables it to be robust against what we call a blinking adversary that can observe the output of the algorithm only following refreshes. We believe that these techniques will prove useful for additional problems. On the flip side, we specify dynamic problems that, assuming a random oracle, every dynamic algorithm that solves them against an adaptive adversary must be polynomially slower than a rather straightforward dynamic algorithm that solves them against an oblivious adversary. We first show a separation result for a search problem and then show a separation result for an estimation problem. In the latter case our separation result draws from lower bounds in adaptive data analysis.
Key facts. Cited by 17 papers in the map (data through 14 Oct 2026). First posted on arXiv 7 Nov 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 4; 2023: 5; 2024: 4; 2025: 2; 2026: 1.
17 papers.
Sort:
- 2022Dynamic Tensor Product Regressioncited by 17
- 2023Near Optimal Memory-Regret Tradeoff for Online Learningcited by 15
- 2021On the power of adaptivity in statistical adversariescited by 12
- 2022Adaptive Data Analysis with Correlated Observationscited by 9
- 2024Fast John Ellipsoid Computation with Differential Privacy Optimizationcited by 7
- 2022On the Robustness of CountSketch to Adaptive Inputscited by 5
- 2023Adaptive Data Analysis in a Balanced Adversarial Modelcited by 5
- 2023Streaming Algorithms for Learning with Experts: Deterministic Versus Robustcited by 3
- 2024Fingerprinting Codes Meet Geometry: Improved Lower Bounds for Private Query Release and Adaptive Data Analysiscited by 3
- 2022Tricking the Hashing Trick: A Tight Lower Bound on the Robustness of CountSketch to Adaptive Inputscited by 2
- 2023Relaxed Models for Adversarial Streaming: The Advice Model and the Bounded Interruptions Modelcited by 0
- 2023Adversarially Robust Distributed Count Tracking via Partial Differential Privacycited by 0
5 more
- 2024Dynamic Spectral Clustering with Provable Approximation Guaranteecited by 0
- 2024Fully Dynamic Adversarially Robust Correlation Clustering in Polylogarithmic Update Timecited by 0
- 2025The Cost of Compression: Tight Quadratic Black-Box Attacks on Sketches for ℓ2 Norm Estimationcited by 0
- 2025Differential Privacy for Euclidean Jordan Algebra with Applications to Private Symmetric Cone Programmingcited by 0
- 2026Is Randomness Necessary for Adaptive Data Analysis?cited by 0
- 2026Is Randomness Necessary for Adaptive Data Analysis?8 Jul 2026
- 2025Differential Privacy for Euclidean Jordan Algebra with Applications to Private Symmetric Cone Programming21 Sep 2025
- 2025The Cost of Compression: Tight Quadratic Black-Box Attacks on Sketches for ℓ2 Norm Estimation22 Jul 2025
- 2024Fingerprinting Codes Meet Geometry: Improved Lower Bounds for Private Query Release and Adaptive Data Analysis18 Dec 2024
- 2024Fully Dynamic Adversarially Robust Correlation Clustering in Polylogarithmic Update Time15 Nov 2024
- 2024Fast John Ellipsoid Computation with Differential Privacy Optimization12 Aug 2024
- 2024Dynamic Spectral Clustering with Provable Approximation Guarantee5 Jun 2024
- 2023Adversarially Robust Distributed Count Tracking via Partial Differential Privacy1 Nov 2023
- 2023Adaptive Data Analysis in a Balanced Adversarial Model24 May 2023
- 2023Streaming Algorithms for Learning with Experts: Deterministic Versus Robust3 Mar 2023
- 2023Near Optimal Memory-Regret Tradeoff for Online Learning3 Mar 2023
- 2023Relaxed Models for Adversarial Streaming: The Advice Model and the Bounded Interruptions Model22 Jan 2023
5 more
- 2022Dynamic Tensor Product Regression8 Oct 2022
- 2022Tricking the Hashing Trick: A Tight Lower Bound on the Robustness of CountSketch to Adaptive Inputs3 Jul 2022
- 2022On the Robustness of CountSketch to Adaptive Inputs28 Feb 2022
- 2022Adaptive Data Analysis with Correlated Observations21 Jan 2022
- 2021On the power of adaptivity in statistical adversaries19 Nov 2021
- 2022Dynamic Tensor Product Regressioncited by 17
- 2023Near Optimal Memory-Regret Tradeoff for Online Learningcited by 15
- 2021On the power of adaptivity in statistical adversariescited by 12
- 2022Adaptive Data Analysis with Correlated Observationscited by 9
- 2024Fast John Ellipsoid Computation with Differential Privacy Optimizationcited by 7
- 2022On the Robustness of CountSketch to Adaptive Inputscited by 5
- 2023Adaptive Data Analysis in a Balanced Adversarial Modelcited by 5
- 2023Streaming Algorithms for Learning with Experts: Deterministic Versus Robustcited by 3
- 2024Fingerprinting Codes Meet Geometry: Improved Lower Bounds for Private Query Release and Adaptive Data Analysiscited by 3
- 2022Tricking the Hashing Trick: A Tight Lower Bound on the Robustness of CountSketch to Adaptive Inputscited by 2
- 2023Relaxed Models for Adversarial Streaming: The Advice Model and the Bounded Interruptions Modelcited by 0
- 2023Adversarially Robust Distributed Count Tracking via Partial Differential Privacycited by 0
12 most cited of 17 All 17 (JSON)
- 2026Is Randomness Necessary for Adaptive Data Analysis?8 Jul 2026
- 2025Differential Privacy for Euclidean Jordan Algebra with Applications to Private Symmetric Cone Programming21 Sep 2025
- 2025The Cost of Compression: Tight Quadratic Black-Box Attacks on Sketches for ℓ2 Norm Estimation22 Jul 2025
- 2024Fingerprinting Codes Meet Geometry: Improved Lower Bounds for Private Query Release and Adaptive Data Analysis18 Dec 2024
- 2024Fully Dynamic Adversarially Robust Correlation Clustering in Polylogarithmic Update Time15 Nov 2024
- 2024Fast John Ellipsoid Computation with Differential Privacy Optimization12 Aug 2024
- 2024Dynamic Spectral Clustering with Provable Approximation Guarantee5 Jun 2024
- 2023Adversarially Robust Distributed Count Tracking via Partial Differential Privacy1 Nov 2023
- 2023Adaptive Data Analysis in a Balanced Adversarial Model24 May 2023
- 2023Streaming Algorithms for Learning with Experts: Deterministic Versus Robust3 Mar 2023
- 2023Near Optimal Memory-Regret Tradeoff for Online Learning3 Mar 2023
- 2023Relaxed Models for Adversarial Streaming: The Advice Model and the Bounded Interruptions Model22 Jan 2023
12 newest of 17 All 17 (JSON)