English

Separations for Estimating Large Frequency Moments on Data Streams

Data Structures and Algorithms 2022-07-08 v4

Abstract

We study the classical problem of moment estimation of an underlying vector whose nn coordinates are implicitly defined through a series of updates in a data stream. We show that if the updates to the vector arrive in the random-order insertion-only model, then there exist space efficient algorithms with improved dependencies on the approximation parameter ε\varepsilon. In particular, for any real p>2p > 2, we first obtain an algorithm for FpF_p moment estimation using O~(1ε4/pn12/p)\tilde{\mathcal{O}}\left(\frac{1}{\varepsilon^{4/p}}\cdot n^{1-2/p}\right) bits of memory. Our techniques also give algorithms for FpF_p moment estimation with p>2p>2 on arbitrary order insertion-only and turnstile streams, using O~(1ε4/pn12/p)\tilde{\mathcal{O}}\left(\frac{1}{\varepsilon^{4/p}}\cdot n^{1-2/p}\right) bits of space and two passes, which is the first optimal multi-pass FpF_p estimation algorithm up to logn\log n factors. Finally, we give an improved lower bound of Ω(1ε2n12/p)\Omega\left(\frac{1}{\varepsilon^2}\cdot n^{1-2/p}\right) for one-pass insertion-only streams. Our results separate the complexity of this problem both between random and non-random orders, as well as one-pass and multi-pass streams.

Keywords

Cite

@article{arxiv.2105.03773,
  title  = {Separations for Estimating Large Frequency Moments on Data Streams},
  author = {David P. Woodruff and Samson Zhou},
  journal= {arXiv preprint arXiv:2105.03773},
  year   = {2022}
}

Comments

ICALP 2021

R2 v1 2026-06-24T01:54:28.895Z