Is Randomness Necessary for Adaptive Data Analysis?
Not on the map. Why?
Abstract (arXiv)
The Adaptive Data Analysis (ADA) problem formalizes the challenge of preventing false discovery and overfitting when a dataset is repeatedly reused. Formally, our input is a dataset containing n i.i.d. samples from an unknown distribution P over a domain X, and our goal is to answer a sequence of k adaptively chosen statistical queries with respect to P. The main question is how many queries we can support (i.e., how large k can be), primarily as a function of the number of samples n. This question has been intensively studied and is relatively well-understood for randomized mechanisms: there are computationally efficient mechanisms that support k ≈ n2 queries, and no computationally efficient mechanism can answer k gg n2 queries. In this paper, we address a fundamental question: is randomness necessary for ADA? Despite a decade of work on ADA, this question remains open. A folklore observation dating back to the initial works on ADA is that randomness is em not necessary when the analyst is computationally bounded. Yet, the necessity of randomness against computationally unbounded analysts has remained elusive. Our main contribution resolves this gap in the information-theoretic setting. Perhaps surprisingly, we show that randomness is strictly necessary to answer a non-trivial number of adaptive queries: when the analyst is unbounded, any deterministic mechanism can be forced to fail after just k = tildeO(n) queries.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 25 of its 49 references that are in the map. First posted on arXiv 8 Jul 2026.
Builds on
25 of 49 references.
References · 25
- 2020Reasoning About Generalization via Conditional Mutual Informationcited by 145
- 2014Preserving Statistical Validity in Adaptive Data Analysiscited by 102
- 2015Algorithmic Stability for Adaptive Data Analysiscited by 88
- 2015Generalization in Adaptive Data Analysis and Holdout Reusecited by 76
- 2019A New Analysis of Differential Privacy's Generalization Guaranteescited by 36
- 2014Interactive Fingerprinting Codes and the Hardness of Preventing False Discoverycited by 35
- 2014Preventing False Discovery in Interactive Data Analysis is Hardcited by 34
- 2017Calibrating Noise to Variance in Adaptive Data Analysiscited by 28
- 2017Generalization for Adaptively-chosen Estimators via Stable Mediancited by 26
- 2016Max-Information, Differential Privacy, and Post-Selection Hypothesis Testingcited by 25
- 2021Dynamic Algorithms Against an Adaptive Adversary: Generic Constructions and Lower Boundscited by 17
- 2018The Limits of Post-Selection Generalizationcited by 16
13 more
- 2021Separating Adaptive Streaming from Oblivious Streamingcited by 9
- 2022Adaptive Data Analysis with Correlated Observationscited by 9
- 2023On Differential Privacy and Adaptive Data Analysis with Bounded Spacecited by 9
- 2023Subsampling Suffices for Adaptive Data Analysiscited by 9
- 2021Generalization in the Face of Adaptivity: A Bayesian Perspectivecited by 7
- 2023Optimal Fully Dynamic k-Center Clustering for Adaptive and Oblivious Adversariescited by 6
- 2023Adaptive Data Analysis in a Balanced Adversarial Modelcited by 5
- 2021A Simple Proof of a New Set Disjointness with Applications to Data Streamscited by 4
- 2024Fingerprinting Codes Meet Geometry: Improved Lower Bounds for Private Query Release and Adaptive Data Analysiscited by 3
- 2022Streaming algorithms for the missing item finding problemcited by 1
- 2023Finding missing items requires strong forms of randomnesscited by 1
- 2025Tight Bounds for Answering Adaptively Chosen Concentrated Queriescited by 1
- 2025Separations between Oblivious and Adaptive Adversaries for Natural Dynamic Graph Problemscited by 1
Built on by
Not cited yet.