A clustering algorithm for multivariate data streams with correlated components
Giacomo Aletti, Alessandra Micheletti

TL;DR
This paper introduces a novel clustering algorithm for multivariate data streams that accounts for correlated components and varying covariance matrices, using an optimal double shrinkage method for robust covariance estimation.
Contribution
The proposed algorithm extends existing streaming clustering methods by handling correlated data components and estimating covariance matrices with a double shrinkage approach.
Findings
Effective in processing correlated multivariate data streams.
Accurately estimates the number of clusters from data.
Provides positive definite covariance estimates even with limited data.
Abstract
Common clustering algorithms require multiple scans of all the data to achieve convergence, and this is prohibitive when large databases, with data arriving in streams, must be processed. Some algorithms to extend the popular K-means method to the analysis of streaming data are present in literature since 1998 (Bradley et al. in Scaling clustering algorithms to large databases. In: KDD. p. 9-15, 1998; O'Callaghan et al. in Streaming-data algorithms for high-quality clustering. In: Proceedings of IEEE international conference on data engineering. p. 685, 2001), based on the memorization and recursive update of a small number of summary statistics, but they either don't take into account the specific variability of the clusters, or assume that the random vectors which are processed and grouped have uncorrelated components. Unfortunately this is not the case in many practical situations.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
