Stochastic Streams: Sample Complexity vs. Space Complexity
Stochastic Streams: Sample Complexity vs. Space Complexity
复制标题
随机流:样本复杂性与空间复杂性
DOI:
--
复制
发表时间:
2016
期刊:
影响因子:
--
通讯作者:
David P. Woodruff
中科院分区:
文献类型:
--
作者:
Michael S. Crouch;A. Mcgregor;G. Valiant;David P. Woodruff
We address the trade-off between the computational resources needed to process a large data set and the number of samples available from the data set. Specifically, we consider the following abstraction: we receive a potentially infinite stream of IID samples from some unknown distribution D, and are tasked with computing some function f(D). If the stream is observed for time t, how much memory, s, is required to estimate f(D)? We refer to t as the sample complexity and s as the space complexity. The main focus of this paper is investigating the trade-offs between the space and sample complexity. We study these trade-offs for several canonical problems studied in the data stream model: estimating the collision probability, i.e., the second moment of a distribution, deciding if a graph is connected, and approximating the dimension of an unknown subspace. Our results are based on techniques for simulating different classical sampling procedures in this model, emulating random walks given a sequence of IID samples, as well as leveraging a characterization between communication bounded protocols and statistical query algorithms.