• DocumentCode
    1541168
  • Title

    SOMKE: Kernel Density Estimation Over Data Streams by Sequences of Self-Organizing Maps

  • Author

    Yuan Cao ; Haibo He ; Hong Man

  • Author_Institution
    MathWorks, Inc., Natick, MA, USA
  • Volume
    23
  • Issue
    8
  • fYear
    2012
  • Firstpage
    1254
  • Lastpage
    1268
  • Abstract
    In this paper, we propose a novel method SOMKE, for kernel density estimation (KDE) over data streams based on sequences of self-organizing map (SOM). In many stream data mining applications, the traditional KDE methods are infeasible because of the high computational cost, processing time, and memory requirement. To reduce the time and space complexity, we propose a SOM structure in this paper to obtain well-defined data clusters to estimate the underlying probability distributions of incoming data streams. The main idea of this paper is to build a series of SOMs over the data streams via two operations, that is, creating and merging the SOM sequences. The creation phase produces the SOM sequence entries for windows of the data, which obtains clustering information of the incoming data streams. The size of the SOM sequences can be further reduced by combining the consecutive entries in the sequence based on the measure of Kullback-Leibler divergence. Finally, the probability density functions over arbitrary time periods along the data streams can be estimated using such SOM sequences. We compare SOMKE with two other KDE methods for data streams, the M-kernel approach and the cluster kernel approach, in terms of accuracy and processing time for various stationary data streams. Furthermore, we also investigate the use of SOMKE over nonstationary (evolving) data streams, including a synthetic nonstationary data stream, a real-world financial data stream and a group of network traffic data streams. The simulation results illustrate the effectiveness and efficiency of the proposed approach.
  • Keywords
    computational complexity; data mining; estimation theory; pattern clustering; probability; self-organising feature maps; KDE methods; Kullback-Leibler divergence; SOM sequences; SOM structure; SOMKE; arbitrary time periods; cluster kernel approach; clustering information; computational cost; consecutive entry; creation phase; data clusters; evolving data streams; incoming data streams; kernel density estimation; m-kernel approach; memory requirement; network traffic data streams; nonstationary data streams; probability density functions; processing time; real-world financial data stream; self-organizing maps; space complexity; stream data mining applications; synthetic nonstationary data stream; time complexity; underlying probability distribution estimation; Data mining; Estimation; Kernel; Probability density function; Probability distribution; Self organizing feature maps; Kernel density estimation; Kullback–Leibler divergence; probability density functions; self-organized maps; stream data mining;
  • fLanguage
    English
  • Journal_Title
    Neural Networks and Learning Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    2162-237X
  • Type

    jour

  • DOI
    10.1109/TNNLS.2012.2201167
  • Filename
    6218200