A review of mean-shift algorithms for clustering
About
A natural way to characterize the cluster structure of a dataset is by finding regions containing a high density of data. This can be done in a nonparametric way with a kernel density estimate, whose modes and hence clusters can be found using mean-shift algorithms. We describe the theory and practice behind clustering based on kernel density estimates and mean-shift algorithms. We discuss the blurring and non-blurring versions of mean-shift; theoretical results about mean-shift algorithms and Gaussian mixtures; relations with scale-space theory, spectral clustering and other algorithms; extensions to tracking, to manifold and graph data, and to manifold denoising; K-modes and Laplacian K-modes algorithms; acceleration strategies for large datasets; and applications to image segmentation, manifold denoising and multivalued regression.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Clustering | Breast | ARI0.1002 | 24 | |
| Federated Clustering | ids2 non-iid synthetic (test) | F-measure98.71 | 9 | |
| Federated Clustering | gaussian_non_iid synthetic (test) | F-measure99.21 | 9 | |
| Clustering | pageblock | F-measure88.69 | 9 | |
| Clustering | Digits | F-measure68.19 | 9 | |
| Clustering | Abalone | F-measure51.55 | 9 | |
| Clustering | ids2 synthetic | F-measure59.5 | 9 | |
| Clustering | Yeast | F-measure41.25 | 9 | |
| Clustering | Gaussian Synthetic | F-measure70.86 | 9 |