Streaming Space Complexity of Nearly All Functions of One Variable on Frequency Vectors
Vladimir Braverman, Stephen R. Chestnut, David P. Woodruff, Lin F., Yang

TL;DR
This paper characterizes the space complexity for approximating a wide class of functions of frequency vectors in data streams, extending understanding beyond monotonic functions and answering a longstanding open question.
Contribution
It provides a general condition determining when sublinear space approximation is possible for nearly all functions of one variable on frequency vectors.
Findings
Characterizes space-efficient approximation conditions for a broad class of functions.
Includes all convex, concave, monotonic, polynomial, and trigonometric functions.
Answers an open question from Alon, Matias, and Szegedy (1996).
Abstract
A central problem in the theory of algorithms for data streams is to determine which functions on a stream can be approximated in sublinear, and especially sub-polynomial or poly-logarithmic, space. Given a function , we study the space complexity of approximating , where is the frequency vector of a turnstile stream. This is a generalization of the well-known frequency moments problem, and previous results apply only when is monotonic or has a special functional form. Our contribution is to give a condition such that, except for a narrow class of functions , there is a space-efficient approximation algorithm for the sum if and only if satisfies the condition. The functions that we are able to characterize include all convex, concave, monotonic, polynomial, and trigonometric functions, among many others, and is the first such…
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.
Taxonomy
TopicsAlgorithms and Data Compression · Complexity and Algorithms in Graphs · Machine Learning and Algorithms
