Non-Adaptive Adaptive Sampling on Turnstile Streams

04/23/2020
āˆ™
by   Sepideh Mahabadi, et al.
āˆ™
0
āˆ™

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 š€āˆˆā„^nƗ d, where nā‰« 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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
āˆ™ 03/20/2021

On Subspace Approximation and Subset Selection in Fewer Passes by MCMC Sampling

We consider the problem of subset selection for ā„“_p subspace approximati...
research
āˆ™ 10/28/2021

Better Sum Estimation via Weighted Sampling

Given a large set U where each item aāˆˆ U has weight w(a), we want to est...
research
āˆ™ 08/03/2023

Randomized approximation of summable sequences ā€“ adaptive and non-adaptive

We prove lower bounds for the randomized approximation of the embedding ...
research
āˆ™ 12/21/2021

Counting Simplices in Hypergraph Streams

We consider the problem of space-efficiently estimating the number of si...
research
āˆ™ 03/23/2018

Data Streams with Bounded Deletions

Two prevalent models in the data stream literature are the insertion-onl...
research
āˆ™ 04/26/2022

One-pass additive-error subset selection for ā„“_p subspace approximation

We consider the problem of subset selection for ā„“_p subspace approximati...
research
āˆ™ 02/28/2017

Proportional Representation in Vote Streams

We consider elections where the voters come one at a time, in a streamin...

Please sign up or login with your details

Forgot password? Click here to reset