Tracking the 2 Norm with Constant Update Time

Abstract

The 2 tracking problem is the task of obtaining a streaming algorithm that, given access to a stream of items a1,a2,a3,… from a universe [n], outputs at each time t an estimate to the 2 norm of the frequency vector f(t)∈ Rn (where f(t)i is the number of occurrences of item i in the stream up to time t). The previous work [Braverman-Chestnut-Ivkin-Nelson-Wang-Woodruff, PODS 2017] gave an streaming algorithm with (the optimal) space using O(ε-2(1/δ)) words and O(ε-2(1/δ)) update time to obtain an ε-accurate estimate with probability at least 1-δ. We give the first algorithm that achieves update time of O( 1/δ) which is independent of the accuracy parameter ε, together with the nearly optimal space using O(ε-2(1/δ)) words. Our algorithm is obtained using the CountSketch of [Charilkar-Chen-Farach-Colton, ICALP 2002].

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…