Sequential algorithms for testing identity and closeness of distributions
Omar Fawzi, Nicolas Flammarion, Aur\'elien Garivier, Aadil Oufkir

TL;DR
This paper investigates the advantages of sequential algorithms over batch methods for testing whether two unknown distributions are identical or close, demonstrating improved sample complexities in certain cases and establishing fundamental limitations.
Contribution
It introduces new sequential algorithms that outperform batch algorithms in specific scenarios and provides bounds on their effectiveness for distribution testing.
Findings
Sequential algorithms can outperform batch algorithms by a factor of at least 4 for small alphabet sizes.
For general alphabet sizes, sequential algorithms match or improve upon batch sample complexity.
The paper establishes that sequential algorithms can only improve worst-case sample complexity by a constant factor.
Abstract
What advantage do \emph{sequential} procedures provide over batch algorithms for testing properties of unknown distributions? Focusing on the problem of testing whether two distributions and on are equal or -far, we give several answers to this question. We show that for a small alphabet size , there is a sequential algorithm that outperforms any batch algorithm by a factor of at least in terms sample complexity. For a general alphabet size , we give a sequential algorithm that uses no more samples than its batch counterpart, and possibly fewer if the actual distance between and is larger than . As a corollary, letting go to , we obtain a sequential algorithm for testing closeness when no a priori bound on $TV(\mathcal{D}_1,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and Algorithms · Adversarial Robustness in Machine Learning · Machine Learning and Data Classification
