Continuous monitoring of norms in data streams
arXiv:1704.06710
Abstract
In insertion-only streaming, one sees a sequence of indices . The stream defines a sequence of frequency vectors with . That is, is the frequency vector after seeing the first items in the stream. Much work in the streaming literature focuses on estimating some function . Many applications though require obtaining estimates at time of , for every . Naively this guarantee is obtained by devising an algorithm with failure probability , then performing a union bound over all stream updates to guarantee that all estimates are simultaneously accurate with good probability. When is some norm of , recent works have shown that this union bound is wasteful and better space complexity is possible for the continuous monitoring problem, with the strongest known results being for [HTY14, BCIW16, BCINWW17]. In this work, we improve the state of the art for all , which we obtain via a novel analysis of Indyk's -stable sketch [Indyk06].
arXiv commentv2: Lemma 10 proof now correctly bounds q <= (1/eps)^{O(1/p}) instead of the previously erroneous 1/eps^4. All stated results still hold for p in (0,2] bounded away from zero