Approximating Large Frequency Moments with Pick-and-Drop Sampling
From MaRDI portal
Abstract: Given data stream of size of numbers from , the frequency of is defined as . The -th emph{frequency moment} of is defined as . We consider the problem of approximating frequency moments in insertion-only streams for . For any constant we show an upper bound on the space complexity of the problem. Here is the iterative function. To simplify the presentation, we make the following assumptions: and are polynomially far; approximation error and parameter are constants. We observe a natural bijection between streams and special matrices. Our main technical contribution is a non-uniform sampling method on matrices. We call our method a emph{pick-and-drop sampling}; it samples a heavy element (i.e., element with frequency ) with probability and gives approximation . In addition, the estimations never exceed the real values, that is for all . As a result, we reduce the space complexity of finding a heavy element to bits. We apply our method of recursive sketches and resolve the problem with bits.
Recommendations
- Sampling moments of resamples
- scientific article; zbMATH DE number 1112441
- Adaptive sampling of large deviations
- Some Useful Moment Results in Sampling Problems
- High-dimensional scaling limits of piecewise deterministic sampling algorithms
- Sampling at a random time with a heavy-tailed distribution
- Sampling from binomial and Poisson distributions: a method with bounded computation times
- Efficient large deviation estimation based on importance sampling
- Approximate counting and sampling via local central limit theorems
Cited in
(6)- Sampling at a random time with a heavy-tailed distribution
- Generalizing the layering method of Indyk and Woodruff: recursive sketches for frequency-based vectors on streams
- An optimal algorithm for large frequency moments using \(O(n^{1-2/k})\) bits
- The Simultaneous Communication of Disjointness with Applications to Data Streams
- Continuous monitoring of _p norms in data streams
- Separations for estimating large frequency moments on data streams
This page was built for publication: Approximating Large Frequency Moments with Pick-and-Drop Sampling
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2851847)