A general streaming algorithm for pattern discovery

作者:Debprakash Patnaik, Srivatsan Laxman, Badrish Chandramouli, Naren Ramakrishnan

摘要

Discovering frequent patterns over event sequences is an important data mining problem. Existing methods typically require multiple passes over the data, rendering them unsuitable for streaming contexts. We present the first streaming algorithm for mining frequent patterns over a window of recent events in the stream. We derive approximation guarantees for our algorithm in terms of: (i) the separation of frequent patterns from the infrequent ones, and (ii) the rate of change of stream characteristics. Our parameterization of the problem provides a new sweet spot in the tradeoff between making distributional assumptions over the stream and algorithmic efficiencies of mining. We illustrate how this yields significant benefits when mining practical streams from neuroscience and telecommunications logs.

论文关键词:Event sequences, Data streams, Frequent patterns , Pattern discovery, Streaming algorithms, Approximation algorithms

论文评审过程:

论文官网地址:https://doi.org/10.1007/s10115-013-0669-z