English

Turnstile Streaming Algorithms Might (Still) as Well Be Linear Sketches, for Polynomial-Length Streams

Data Structures and Algorithms 2026-04-27 v1 Computational Complexity

Abstract

A fundamental question in streaming complexity is whether every space-efficient turnstile algorithm is implicitly a linear sketch. The landmark work of Li, Nguyen, and Woodruff [LNW14] established an equivalence between the two, but their reduction requires a stream length that is at least doubly exponential in the dimension nn. In the opposite direction, results by Kallaugher and Price [KP20] demonstrate a separation for streams of linear length, showing that the equivalence does not hold in general. The most natural and practically relevant regime -- polynomial-length streams -- has therefore remained open. We show that polynomial-length turnstile algorithms admit linear-sketch simulations. More precisely, if a turnstile algorithm uses SS bits of space and succeeds on all streams of length poly(D,n)\mathrm{poly}(D, n), then on final vectors xx with x2D\|x\|_2 \le D, its output can be recovered from O(S)O(S) linear measurements of xx, using O(SlogS)O(S \log S) bits overall. For smooth problems under appropriate input distributions, a mollified version of the reduction yields a bounded-entry sketch with O(S/logD)O(S / \log D) measurements and optimal O(S)O(S) total space. Our results extend to strict turnstile streams and non-uniform Read-Once Branching Programs (ROBPs). Our proof departs from prior transition-graph based machinery, relying instead on a Fourier-analytic framework and tools from additive combinatorics to extract discrete linear measurements. Our analysis shows that any SS-bit algorithm can only be sensitive to a low-dimensional lattice of heavy Fourier frequencies, which we then use to construct the rows of the sketching matrix. Consequently, we obtain new lower bounds for polynomial-length streams via existing real sketching and communication lower bounds.

Keywords

Cite

@article{arxiv.2604.22052,
  title  = {Turnstile Streaming Algorithms Might (Still) as Well Be Linear Sketches, for Polynomial-Length Streams},
  author = {Cheng Jiang and Yinchen Liu and Huacheng Yu},
  journal= {arXiv preprint arXiv:2604.22052},
  year   = {2026}
}

Comments

87 pages