REVIEW 31 references
Simple and Optimal Algorithms for Heavy Hitters and Frequency Moments in Distributed Models
T0 review · reviewed 2026-08-07 · deepseek-v4-flash
Pith's one-line read Near-optimal one- and two-round protocols for ℓp heavy hitters and Fp estimation in the coordinator and distributed tracking models, including the first near-optimal algorithms for tracking Fp.
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
The algorithms are built on a simple sampling idea. Each machine sends a data point with probability proportional to the square of its local frequency, which gives an unbiased estimate of each global frequency with a small variance. Because the sampling probability is quadratic, adapting it to the dynamic setting is nontrivial; the authors replace it with a piecewise linear approximation and split time into phases and intervals with fresh random thresholds. A second contribution is a relaxed notion of weak cover that lets the standard recursive sketching technique be tracked in a communication-efficient way. The communication costs match known lower bounds up to logarithmic factors, and for tracking Fp even for p equals 2, no previous algorithm was close to optimal.
Extended reading notes
Core claim
The abstract states: 'we provide the first near-optimal algorithm for Fp in the distributed tracking model, with a communication cost of O~(k^{p-1}/ε^2) for all p≥2.' If the paper is correct, tracking Fp (including F2) is solved up to logarithmic factors, and one-round coordinator heavy hitters for p>2 are also optimal up to logs.
Load-bearing premise
The Fp tracking result relies on the exact thresholded sum tracking algorithm of Cormode et al. [10] (used in Algorithm 9) achieving O~(k) communication per instance while following a moving threshold over time. The paper does not re-derive this bound; any hidden assumption in [10] about the form of the threshold function or about monotonic streams would invalidate the O~(k^{p-1}/ε^2) tracking bound.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Assumptions & free parameters
assumptions (5)
- domain assumption m = poly(n) (equivalently log m = O(log n))
- domain assumption Public randomness is available to all sites and the coordinator.
- domain assumption Recursive sketching theorem (Theorem 1) from Braverman et al. [5] is correct.
- domain assumption Exact thresholded sum tracking from Cormode et al. [10] achieves O~(k) communication.
- domain assumption The lower bounds in Woodruff-Zhang [25] and Esfandiari et al. [14] are valid.
Cite this review
Pith. "Pith review of Simple and Optimal Algorithms for Heavy Hitters and Frequency Moments in Distributed Models." pith.science (2026). https://pith.science/paper/MKQZOAJH
@misc{pith2026250514250,
author = {Pith},
title = {Pith review of: Simple and Optimal Algorithms for Heavy Hitters and Frequency Moments in Distributed Models},
year = {2026},
howpublished = {\url{https://pith.science/paper/MKQZOAJH}},
note = {Machine review of arXiv:2505.14250}
}
abstract
We consider the problems of distributed heavy hitters and frequency moments in both the coordinator model and the distributed tracking model (also known as the distributed functional monitoring model). We present simple and optimal (up to logarithmic factors) algorithms for $\ell_p$ heavy hitters and $F_p$ estimation ($p \geq 2$) in these distributed models. For $\ell_p$ heavy hitters in the coordinator model, our algorithm requires only one round and uses $\tilde{O}(k^{p-1}/\eps^p)$ bits of communication. For $p > 2$, this is the first near-optimal result. By combining our algorithm with the standard recursive sketching technique, we obtain a near-optimal two-round algorithm for $F_p$ in the coordinator model, matching a significant result from recent work by Esfandiari et al.\ (STOC 2024). Our algorithm and analysis are much simpler and have better costs with respect to logarithmic factors. Furthermore, our technique provides a one-round algorithm for $F_p$, which is a significant improvement over a result of Woodruff and Zhang (STOC 2012). Thanks to the simplicity of our heavy hitter algorithms, we manage to adapt them to the distributed tracking model with only a $\polylog(n)$ increase in communication. For $\ell_p$ heavy hitters, our algorithm has a communication cost of $\tilde{O}(k^{p-1}/\eps^p)$, representing the first near-optimal algorithm for all $p \geq 2$. By applying the recursive sketching technique, we also provide the first near-optimal algorithm for $F_p$ in the distributed tracking model, with a communication cost of $\tilde{O}(k^{p-1}/\eps^2)$ for all $p \geq 2$. Even for $F_2$, our result improves upon the bounds established by Cormode, Muthukrishnan, and Yi (SODA 2008) and Woodruff and Zhang (STOC 2012), nearly matching the existing lower bound for the first time.
Reference graph
Works this paper leans on
-
[1]
N. Alon, Y . Matias, and M. Szegedy. The space complexity of approximating the frequency moments. InProceedings of the twenty-eighth annual ACM symposium on Theory of computing, pages 20–29, 1996
work page 1996
-
[2]
C. Arackaparambil, J. Brody, and A. Chakrabarti. Functional monitoring without monotonicity. In Automata, Languages and Programming: 36th International Colloquium, ICALP 2009, Rhodes, Greece, July 5-12, 2009, Proceedings, Part I 36, pages 95–106. Springer, 2009
work page 2009
- [3]
-
[4]
M. Braverman and R. Oshman. A rounds vs. communication tradeoff for multi-party set disjointness. In2017 IEEE 58th Annual Symposium on Foundations of Computer Science (FOCS), pages 144–155. IEEE, 2017
work page 2017
-
[5]
V . Braverman and R. Ostrovsky. Generalizing the layering method of indyk and woodruff: Recur- sive sketches for frequency-based vectors on streams. InInternational Workshop on Approximation Algorithms for Combinatorial Optimization, pages 58–70. Springer, 2013
work page 2013
-
[6]
B. Chandramouli, S. Nath, and W. Zhou. Supporting distributed feed-following apps over edge devices. Proceedings of the VLDB Endowment, 6(13):1570–1581, 2013
work page 2013
-
[7]
M. Charikar, K. Chen, and M. Farach-Colton. Finding frequent items in data streams. InInternational Colloquium on Automata, Languages, and Programming, pages 693–703. Springer, 2002
work page 2002
-
[8]
J. Chen and Q. Zhang. Improved algorithms for distributed entropy monitoring.Algorithmica, 78:1041– 1066, 2017
work page 2017
Show all 31 references
-
[9]
Cormode, M
G. Cormode, M. Garofalakis, S. Muthukrishnan, and R. Rastogi. Holistic aggregates in a networked world: Distributed tracking of approximate quantiles. InProceedings of the 2005 ACM SIGMOD international conference on Management of data, pages 25–36, 2005
2005
-
[10]
Cormode, S
G. Cormode, S. Muthukrishnan, and K. Yi. Algorithms for distributed functional monitoring. In19th Annual ACM-SIAM Symposium on Discrete Algorithms, pages 1076–1085, 2008
2008
-
[11]
Cormode, S
G. Cormode, S. Muthukrishnan, K. Yi, and Q. Zhang. Continuous sampling from distributed streams. Journal of the ACM (JACM), 59(2):1–25, 2012
2012
-
[12]
Dilman and D
M. Dilman and D. Raz. Efficient reactive monitoring. InProceedings IEEE INFOCOM 2001., volume 2, pages 1012–1019. IEEE, 2001
2001
-
[13]
Dolev and T
D. Dolev and T. Feder. Multiparty communication complexity. In30th Annual Symposium on Founda- tions of Computer Science, pages 428–433. IEEE, 1989
1989
-
[14]
Esfandiari, P
H. Esfandiari, P. Kacham, V . Mirrokni, D. P. Woodruff, and P. Zhong. Optimal communication for classic functions in the coordinator model and beyond.arXiv preprint arXiv:2403.20307, 2024
2024 arXiv
-
[15]
Huang, X
Z. Huang, X. Lin, W. Zhang, and Y . Zhang. Communication-efficient distributed covariance sketch, with application to distributed pca.Journal of Machine Learning Research, 22(80):1–38, 2021. 16
2021
-
[16]
Huang and K
Z. Huang and K. Yi. The communication complexity of distributed epsilon-approximations.SIAM Journal on Computing, 46(4):1370–1394, 2017
2017
-
[17]
Huang, K
Z. Huang, K. Yi, and Q. Zhang. Randomized algorithms for tracking distributed count, frequencies, and ranks. InProceedings of the 31st ACM SIGMOD-SIGACT-SIGAI symposium on Principles of Database Systems, pages 295–306, 2012
2012
-
[18]
Indyk and D
P. Indyk and D. Woodruff. Optimal approximations of the frequency moments of data streams. In Proceedings of the thirty-seventh annual ACM symposium on Theory of computing, pages 202–208, 2005
2005
-
[19]
Keralapura, G
R. Keralapura, G. Cormode, and J. Ramamirtham. Communication-efficient distributed monitoring of thresholded counts. InProceedings of the 2006 ACM SIGMOD international conference on Management of data, pages 289–300, 2006
2006
-
[20]
S. R. Madden, M. J. Franklin, J. M. Hellerstein, and W. Hong. Tinydb: an acquisitional query processing system for sensor networks.ACM Transactions on database systems (TODS), 30(1):122–173, 2005
2005
-
[21]
J. M. Phillips, E. Verbin, and Q. Zhang. Lower bounds for number-in-hand multiparty communication complexity, made easy. InProceedings of the twenty-third annual ACM-SIAM symposium on Discrete Algorithms, pages 486–501. SIAM, 2012
2012
-
[22]
Schiller and A
J. Schiller and A. V oisard.Location-based services. Elsevier, 2004
2004
-
[23]
Tirthapura and D
S. Tirthapura and D. P. Woodruff. Optimal random sampling from distributed streams revisited. In Distributed Computing: 25th International Symposium, DISC 2011, Rome, Italy, September 20-22,
2011
-
[24]
E. Viola. The communication complexity of addition.Combinatorica, 35:703–747, 2015
2015
-
[25]
D. P. Woodruff and Q. Zhang. Tight bounds for distributed functional monitoring. InProceedings of the forty-fourth annual ACM symposium on Theory of computing, pages 941–960, 2012
2012
-
[26]
D. P. Woodruff and Q. Zhang. When distributed computation does not help.CoRR, abs/1304.4636, 5, 2013
2013 arXiv
-
[27]
D. P. Woodruff and Q. Zhang. An optimal lower bound for distinct elements in the message passing model. InProceedings of the twenty-fifth annual ACM-SIAM symposium on Discrete algorithms, pages 718–733. SIAM, 2014
2014
-
[28]
H. Wu, J. Gan, and R. Zhang. Learning based distributed tracking. InProceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, pages 2040–2050, 2020
2020
-
[29]
Xiong, X
Z. Xiong, X. Zhu, and Z. Huang. Adversarially robust distributed count tracking via partial differential privacy.Advances in Neural Information Processing Systems, 36, 2024
2024
-
[30]
X i=k vij pij ·1(Siteisendsv ij) # = X i=k vij pij ·E[1(Siteisendsv ij)] = kX i=1 vij =v j. Next, we bound the variance ofˆvj. Var[ˆvj] =Var
K. Yi and Q. Zhang. Optimal tracking of distributed heavy hitters and quantiles. InProceedings of the twenty-eighth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems, pages 167–174, 2009. 17 A Appendix for Section 3 Proof of Theorem 2.Fix somej∈[n]. Firstly,...
2009
-
[2011]
Springer, 2011
Proceedings 25, pages 283–297. Springer, 2011
2011
Reviewed August 7, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.