How to Catch L_2-Heavy-Hitters on Sliding Windows
Vladimir Braverman, Ran Gelles, Rafail Ostrovsky

TL;DR
This paper introduces the first poly-logarithmic-memory algorithm for identifying L_2-heavy elements in sliding window streaming data, resolving a longstanding open problem and enabling broader applications in streaming analysis.
Contribution
It presents a novel, simple method for finding L_2-heavy elements in sliding windows with poly-logarithmic memory, applicable to all p in (0,2), and extends to other properties like similarity and rarity.
Findings
First poly-logarithmic-memory algorithm for L_2-heavy elements in sliding windows.
Method applies to all p in (0,2) for L_p-heavy elements.
Demonstrates broader applications to similarity and rarity problems.
Abstract
Finding heavy-elements (heavy-hitters) in streaming data is one of the central, and well-understood tasks. Despite the importance of this problem, when considering the sliding windows model of streaming (where elements eventually expire) the problem of finding L_2-heavy elements has remained completely open despite multiple papers and considerable success in finding L_1-heavy elements. In this paper, we develop the first poly-logarithmic-memory algorithm for finding L_2-heavy elements in sliding window model. Since L_2 heavy elements play a central role for many fundamental streaming problems (such as frequency moments), we believe our method would be extremely useful for many sliding-windows algorithms and applications. For example, our technique allows us not only to find L_2-heavy elements, but also heavy elements with respect to any L_p for 0<p<2 on sliding windows. Thus, our…
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.
