Hokusai - Sketching Streams in Real Time

Abstract

We describe Hokusai, a real time system which is able to capture frequency information for streams of arbitrary sequences of symbols. The algorithm uses the CountMin sketch as its basis and exploits the fact that sketching is linear. It provides real time statistics of arbitrary events, e.g. streams of queries as a function of time. We use a factorizing approximation to provide point estimates at arbitrary (time, item) combinations. Queries can be answered in constant time.

Cite

Text

Matusevych et al. "Hokusai - Sketching Streams in Real Time." Conference on Uncertainty in Artificial Intelligence, 2012.

Markdown

[Matusevych et al. "Hokusai - Sketching Streams in Real Time." Conference on Uncertainty in Artificial Intelligence, 2012.](https://mlanthology.org/uai/2012/matusevych2012uai-hokusai/)

BibTeX

@inproceedings{matusevych2012uai-hokusai,
  title     = {{Hokusai - Sketching Streams in Real Time}},
  author    = {Matusevych, Sergiy and Smola, Alexander J. and Ahmed, Amr},
  booktitle = {Conference on Uncertainty in Artificial Intelligence},
  year      = {2012},
  pages     = {594-603},
  url       = {https://mlanthology.org/uai/2012/matusevych2012uai-hokusai/}
}