New Verification Schemes for Frequency-Based Functions on Data Streams
Prantar Ghosh

TL;DR
This paper introduces a simplified, more efficient verification scheme for frequency-based functions on data streams within an annotated streaming model, improving space and proof size bounds over previous methods.
Contribution
It presents a general scheme for frequency-based functions with improved $O(n^{2/3} ext{log} n)$ bounds, simplifying previous complex approaches.
Findings
Reduces space and proof size from $O(n^{2/3} ext{log}^{4/3} n)$ to $O(n^{2/3} ext{log} n)$
Applies to key functions like $F_0$ and $F_{ ext{infty}}$
Simplifies the verification scheme compared to prior work
Abstract
We study the general problem of computing frequency-based functions, i.e., the sum of any given function of data stream frequencies. Special cases include fundamental data stream problems such as computing the number of distinct elements (), frequency moments (), and heavy-hitters. It can also be applied to calculate the maximum frequency of an element (). Given that exact computation of most of these special cases provably do not admit any sublinear space algorithm, a natural approach is to consider them in an enhanced data streaming model, where we have a computationally unbounded but untrusted prover sending proofs or help messages to ease the computation. Think of a memory-restricted client delegating the computation to a stronger cloud service whom it doesn't want to trust blindly. Using its limited memory, it wants to verify the proof that the cloud sends.…
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
TopicsComplexity and Algorithms in Graphs · Cryptography and Data Security · Advanced Data Storage Technologies
