IEEE Transactions on Knowledge and Data Engineering · 2020 · 36 citations · 32 references
ComputingComputer ScienceMathematicsAlgorithmsData MiningScientific ComputingApproximation AlgorithmsDocument ClusteringCentroid ComputationClusteringConvergenceData InitializationInitializationK-means ClusteringPopulation Initialization
The <inline-formula><tex-math notation="LaTeX">$K$</tex-math></inline-formula> -means algorithm is one of the most popular clustering methods. However, it is a well-known fact that its performance, in terms of quality of the obtained solution and computational load, highly depends upon its initialization phase. For this reason, different initialization techniques have been developed throughout the years to enable its fast convergence to competitive solutions. In this sense, it is common practice to re-start the <inline-formula><tex-math notation="LaTeX">$K$</tex-math></inline-formula> -means algorithm several times via one of these techniques and keep the solution with the lowest error. Unfortunately, such a choice is still likely to be a poor approximation of the optimal set of centroids. In this article, we introduce a cheap Split-Merge step that can be used to re-start the <inline-formula><tex-math notation="LaTeX">$K$</tex-math></inline-formula> -means algorithm after reaching a fixed point. Under some settings, one can show that this approach reduces the error of the given fixed point without requiring any further iteration of the <inline-formula><tex-math notation="LaTeX">$K$</tex-math></inline-formula> -means algorithm. Moreover, experimental results show that this strategy is able to generate approximations with an associated error that is hard to reach for different multi-start methods, such as multi-start Forgy <inline-formula><tex-math notation="LaTeX">$K$</tex-math></inline-formula> -means, <inline-formula><tex-math notation="LaTeX">$K$</tex-math></inline-formula> -means++ and Hartigan <inline-formula><tex-math notation="LaTeX">$K$</tex-math></inline-formula> -means, while also computing a lower amount of distances than the previous algorithms.
32
Least squares quantization in PCM
Sheelagh Lloyd · IEEE Transactions on Information Theory · 1982 · 15.6K citations · Full text
Data clustering: 50 years beyond K-means
Anil K. Jain · Pattern Recognition Letters · 2009 · 9.2K citations
Algorithms for clustering data
Bernhard Flury · Journal of Statistical Planning and Inference · 1989 · 6.5K citations
Top 10 algorithms in data mining
Xindong Wu, Vipin Kumar, J. R. Quinlan et al. · Knowledge and Information Systems · 2007 · 5.7K citations