English

Estimating small frequency moments of data stream: a characteristic function approach

Data Structures and Algorithms 2010-06-01 v2

Abstract

A data stream is viewed as a sequence of MM updates of the form (index,i,v)(\text{index},i,v) to an nn-dimensional integer frequency vector ff, where the update changes fif_i to fi+vf_i + v, and vv is an integer and assumed to be in {m,...,m}\{-m, ..., m\}. The ppth frequency moment FpF_p is defined as i=1n\absfip\sum_{i=1}^n \abs{f_i}^p. We consider the problem of estimating FpF_p to within a multiplicative approximation factor of 1±ϵ1\pm \epsilon, for p[0,2]p \in [0,2]. Several estimators have been proposed for this problem, including Indyk's median estimator \cite{indy:focs00}, Li's geometric means estimator \cite{pinglib:2006}, an \Hss-based estimator \cite{gc:random07}. The first two estimators require space O~(ϵ2)\tilde{O}(\epsilon^{-2}), where the O~\tilde{O} notation hides polylogarithmic factors in ϵ1,m,n\epsilon^{-1}, m, n and MM. Recently, Kane, Nelson and Woodruff in \cite{knw:soda10} present a space-optimal and novel estimator, called the log-cosine estimator. In this paper, we present an elementary analysis of the log-cosine estimator in a stand-alone setting. The analysis in \cite{knw:soda10} is more complicated.

Cite

@article{arxiv.1005.1122,
  title  = {Estimating small frequency moments of data stream: a characteristic function approach},
  author = {Sumit Ganguly and Purushottam Kar},
  journal= {arXiv preprint arXiv:1005.1122},
  year   = {2010}
}

Comments

Withdrawn due to an error in proof of Lemma 2.2 (acknowledgement: Jelani Nelson, David Woodruff)

R2 v1 2026-06-21T15:19:42.330Z