A New Clustering Algorithm for Dynamic Data

  • Parisa RastinEmail author
  • Tong Zhang
  • Guénaël Cabanes
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9949)


In this paper, we propose an algorithm for the discovery and the monitoring of clusters in dynamic datasets. The proposed method is based on a Growing Neural Gas and learns simultaneously the prototypes and their segmentation using and estimation of the local density of data to detect the boundaries between clusters. The quality of our algorithm is evaluated on a set of artificial datasets presenting a set of static and dynamic cluster structures.


Growing neural gas Clustering Density Dynamic data 


  1. 1.
    Aggarwal, C., Yu, P.: A survey of synopsis construction methods in data streams. In: Aggarwal, C. (ed.) Data Streams: Models and Algorithms, pp. 169–207. Springer, New York (2007)CrossRefGoogle Scholar
  2. 2.
    Aggarwal, C.C., Reddy, C.K.: Data Clustering: Algorithms and Applications, 1st edn. Chapman & Hall/CRC, Boca Raton (2013)zbMATHGoogle Scholar
  3. 3.
    Balzanella, A., Lechevallier, Y., Verde, R.: A new approach for clustering multiple streams of data. In: Ingrassia, S., Rocci, R. (eds.) Classification and Data Analysis, pp. 417–420 (2009)Google Scholar
  4. 4.
    Cabanes, G., Bennani, Y., Fresneau, D.: Enriched topological learning for cluster detection and visualization. Neural Netw. 32(1), 186–195 (2012). CrossRefGoogle Scholar
  5. 5.
    Cao, F., Ester, M., Qian, W., Zhou, A.: Density-based clustering over an evolving data stream with noise. In: 2006 SIAM Conference on Data Mining, pp. 328–339 (2006)Google Scholar
  6. 6.
    Fritzke, B.: A self-organizing network that can follow non-stationary distributions. In: Gerstner, W., Germond, A., Hasler, M., Nicoud, J.-D. (eds.) ICANN 1997. LNCS, vol. 1327, pp. 613–618. Springer, Heidelberg (1997). doi: 10.1007/BFb0020222 Google Scholar
  7. 7.
    Guha, S., Harb, B.: Approximation algorithms for wavelet transform coding of data streams. IEEE Trans. Inf. Theory 54(2), 811–830 (2008)MathSciNetCrossRefzbMATHGoogle Scholar
  8. 8.
    Manku, G.S., Motwani, R.: Approximate frequency counts over data streams. In: Very Large Data Base, pp. 346–357 (2002)Google Scholar
  9. 9.
    Martinetz, T.M., Schulten, K.J.: A “neural-gas” network learns topologies. In: Kohonen, T., Mäkisara, K., Simula, O., Kangas, J. (eds.) Artificial Neural Networks, pp. 397–402. Elsevier Science Publishers, Amsterdam (1991)Google Scholar
  10. 10.
    O’Callaghan, L., Mishra, N., Meyerson, A., Guha, S., Motwani, R.: Streaming-data algorithms for high-quality clustering. In: Proceedings of IEEE International Conference on Data Engineering (2002)Google Scholar
  11. 11.
    Rand, W.M.: Objective criteria for the evaluation of clustering methods. J. Am. Stat. Assoc. 66(336), 846–850 (1971). Google Scholar
  12. 12.
    Verde, R., de Carvalho, F., Lechevallier, Y.: A dynamical clustering algorithm for multi-nominal data. In: Kiers, H., et al. (eds.) Data Analysis, Classification, and Related Methods, pp. 387–393. Springer, Heidelberg (2000)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG 2016

Authors and Affiliations

  1. 1.LIPN UMR CNRS 7030, Université Paris 13 Sorbonne Paris CitéVilletaneuseFrance

Personalised recommendations