Non-Adaptive Adaptive Sampling on Turnstile Streams
Not on the map. Why?
Abstract (arXiv)
Adaptive sampling is a useful algorithmic tool for data summarization problems in the classical centralized setting, where the entire dataset is available to the single processor performing the computation. Adaptive sampling repeatedly selects rows of an underlying matrix A∈ℝn× d, where ngg d, with probabilities proportional to their distances to the subspace of the previously selected rows. Intuitively, adaptive sampling seems to be limited to trivial multi-pass algorithms in the streaming model of computation due to its inherently sequential nature of assigning sampling probabilities to each row only after the previous iteration is completed. Surprisingly, we show this is not the case by giving the first one-pass algorithms for adaptive sampling on turnstile streams and using space poly(d,k,log n), where k is the number of adaptive sampling rounds to be performed. Our adaptive sampling procedure has a number of applications to various data summarization problems that either improve state-of-the-art or have only been previously studied in the more relaxed row-arrival model. We give the first relative-error algorithms for column subset selection, subspace approximation, projective clustering, and volume maximization on turnstile streams that use space sublinear in n. We complement our volume maximization algorithmic results with lower bounds that are tight up to lower order terms, even for multi-pass algorithms. By a similar construction, we also obtain lower bounds for volume maximization in the row-arrival model, which we match with competitive upper bounds. See paper for full abstract.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). First posted on arXiv 23 Apr 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 3; 2023: 1; 2024: 3; 2025: 1.
9 papers.
- 2023Provable Data Subset Selection For Efficient Neural Network Trainingcited by 14
- 2022Lazy and Fast Greedy MAP Inference for Determinantal Point Processcited by 5
- 2024Optimal bounds for ℓp sensitivity sampling via ℓ2 augmentationcited by 3
- 2024Turnstile ℓp leverage score sampling with applicationscited by 3
- 2021Single Pass Entrywise-Transformed Low Rank Approximationcited by 2
- 2022Adaptive Sketches for Robust Regression with Importance Samplingcited by 2
- 2024Ridge Leverage Score Sampling for ℓp Subspace Approximationcited by 2
- 2022One-pass additive-error subset selection for ℓp subspace approximationcited by 1
- 2025Towards Sampling Data Structures for Tensor Products in Turnstile Streamscited by 1
- 2025Towards Sampling Data Structures for Tensor Products in Turnstile Streams4 Oct 2025
- 2024Ridge Leverage Score Sampling for ℓp Subspace Approximation3 Jul 2024
- 2024Turnstile ℓp leverage score sampling with applications1 Jun 2024
- 2024Optimal bounds for ℓp sensitivity sampling via ℓ2 augmentation1 Jun 2024
- 2023Provable Data Subset Selection For Efficient Neural Network Training9 Mar 2023
- 2022Adaptive Sketches for Robust Regression with Importance Sampling16 Jul 2022
- 2022Lazy and Fast Greedy MAP Inference for Determinantal Point Process13 Jun 2022
- 2022One-pass additive-error subset selection for ℓp subspace approximation26 Apr 2022
- 2021Single Pass Entrywise-Transformed Low Rank Approximation16 Jul 2021