Optimality of Linear Sketching under Modular Updates
Kaave Hosseini, Shachar Lovett, Grigory Yaroslavtsev

TL;DR
This paper establishes a strong connection between streaming algorithms and linear sketching for binary updates, showing that efficient algorithms in one domain imply efficiency in the other, with improvements over previous exponential bounds.
Contribution
It demonstrates that efficient streaming algorithms with many updates lead to efficient linear sketching algorithms, extending previous results to modular updates and approximate computations.
Findings
Efficient streaming algorithms imply efficient linear sketching algorithms.
Improved bounds over previous work requiring triple-exponential updates.
Extended results to modular arithmetic and approximation scenarios.
Abstract
We study the relation between streaming algorithms and linear sketching algorithms, in the context of binary updates. We show that for inputs in dimensions, the existence of efficient streaming algorithms which can process updates implies efficient linear sketching algorithms with comparable cost. This improves upon the previous work of Li, Nguyen and Woodruff [LNW14] and Ai, Hu, Li and Woodruff [AHLW16] which required a triple-exponential number of updates to achieve a similar result for updates over integers. We extend our results to updates modulo for integers , and to approximation instead of exact computation.
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 · Optimization and Search Problems · Advanced Graph Theory Research
