Separations and Equivalences between Turnstile Streaming and Linear Sketching
John Kallaugher, Eric Price

TL;DR
This paper explores the relationship between turnstile streaming algorithms and linear sketching, establishing new separations and equivalences under various conditions, and providing explicit algorithms for deterministic cases.
Contribution
It demonstrates new separations when stream length or maximum value are restricted and removes previous limitations by providing explicit algorithms for deterministic streaming.
Findings
Linear sketching can be exponentially harder than turnstile streaming under certain restrictions.
Turnstile algorithms are equivalent to linear sketches for arbitrarily long streams with large values.
An explicit small-space algorithm is constructed for deterministic streaming to compute equivalent modules.
Abstract
A longstanding observation, which was partially proven in \cite{LNW14,AHLW16}, is that any turnstile streaming algorithm can be implemented as a linear sketch (the reverse is trivially true). We study the relationship between turnstile streaming and linear sketching algorithms in more detail, giving both new separations and new equivalences between the two models. It was shown in \cite{LNW14} that, if a turnstile algorithm works for arbitrarily long streams with arbitrarily large coordinates at intermediate stages of the stream, then the turnstile algorithm is equivalent to a linear sketch. We show separations of the opposite form: if either the stream length or the maximum value of the stream are substantially restricted, there exist problems where linear sketching is exponentially harder than turnstile streaming. A further limitation of the \cite{LNW14} equivalence is that the…
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.
