The Frequent Items Problem, under Polynomial Decay, in the Streaming Model

Guy Feigenblat, Ofra Itzhaki, E. Porat

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review


We consider the problem of estimating the frequency count of data stream elements under polynomial decay functions. In these settings every element arrives in the stream is assigned with a time decreasing weight, using a non increasing polynomial function. Decay functions are used in applications where older data is less significant \ interesting \ reliable than recent data. We propose 3 poly-logarithmic algorithms for the problem. The first one, deterministic, uses O(1ϵ2logN(loglogN+logU))O(1ϵ2log⁡N(log⁡log⁡N+log⁡U)) bits. The second one, probabilistic, uses O(1ϵ2log1ϵδlogN)O(1ϵ2log⁡1ϵδlog⁡N) bits and the third one, deterministic in the stochastic model, uses O(1ϵ2logN)O(1ϵ2log⁡N) bits. In addition we show that using additional additive error can improve, in some cases, the space bounds. This variant of the problem is important and has many applications. To our knowledge it was never studied before.
Original languageAmerican English
Title of host publicationInternational Symposium on String Processing and Information Retrieval
EditorsJussi Karlgren, Jorma Tarhio, Heikki Hyyrö
PublisherSpringer Berlin Heidelberg
StatePublished - 2009

Bibliographical note

Place of conference:Finland


Dive into the research topics of 'The Frequent Items Problem, under Polynomial Decay, in the Streaming Model'. Together they form a unique fingerprint.

Cite this