English

Multi-Pass Streaming Lower Bounds for Uniformity Testing

Data Structures and Algorithms 2025-12-29 v2 Computational Complexity

Abstract

We prove multi-pass streaming lower bounds for uniformity testing over a domain of size 2m2m. The tester receives a stream of nn i.i.d. samples and must distinguish (i) the uniform distribution on [2m][2m] from (ii) a Paninski-style planted distribution in which, for each pair (2i1,2i)(2i-1,2i), the probabilities are biased left or right by ϵ/2m\epsilon/2m. We show that any \ell-pass streaming algorithm using space ss and achieving constant advantage must satisfy the tradeoff sn=Ω~(m/ϵ2)sn\ell=\tilde{\Omega}(m/\epsilon^2). This extends the one-pass lower bound of Diakonikolas, Gouleakis, Kane, and Rao (2019) to multiple passes. Our proof has two components. First, we develop a hybrid argument, inspired by Dinur (2020), that reduces streaming to two-player communication problems. This reduction relies on a new perspective on hardness: we identify the source of hardness as uncertainty in the bias directions, rather than the collision locations. Second, we prove a strong lower bound for a basic two-player communication task, in which Alice and Bob must decide whether two random sign vectors Ya,Yb{±1}mY^a,Y^b\in\{\pm 1\}^m are independent or identical, yet they cannot observe the signs directly--only noisy local views of each coordinate. Our techniques may be of independent use for other streaming problems with stochastic inputs.

Keywords

Cite

@article{arxiv.2511.03960,
  title  = {Multi-Pass Streaming Lower Bounds for Uniformity Testing},
  author = {Qian Li and Xin Lyu},
  journal= {arXiv preprint arXiv:2511.03960},
  year   = {2025}
}

Comments

18 pages

R2 v1 2026-07-01T07:23:48.192Z