LGDSSTMLJun 11, 2019

Communication and Memory Efficient Testing of Discrete Distributions

arXiv:1906.04709v131 citations
Originality Incremental advance
AI Analysis

This work addresses efficiency challenges in distribution testing for scenarios with limited resources, such as streaming data or distributed systems, offering incremental improvements in algorithm design and theoretical bounds.

The paper tackles the problem of testing discrete distributions under communication and memory constraints in streaming and distributed models, providing efficient algorithms for uniformity/identity and closeness testing with nearly-tight lower bounds on sample complexity and communication cost.

We study distribution testing with communication and memory constraints in the following computational models: (1) The {\em one-pass streaming model} where the goal is to minimize the sample complexity of the protocol subject to a memory constraint, and (2) A {\em distributed model} where the data samples reside at multiple machines and the goal is to minimize the communication cost of the protocol. In both these models, we provide efficient algorithms for uniformity/identity testing (goodness of fit) and closeness testing (two sample testing). Moreover, we show nearly-tight lower bounds on (1) the sample complexity of any one-pass streaming tester for uniformity, subject to the memory constraint, and (2) the communication cost of any uniformity testing protocol, in a restricted `one-pass' model of communication.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes