English

A Geometric Approach to $k$-means

Machine Learning 2025-10-24 v2

Abstract

\kmeans clustering is a fundamental problem in many scientific and engineering domains. The optimization problem associated with \kmeans clustering is nonconvex, for which standard algorithms are only guaranteed to find a local optimum. Leveraging the hidden structure of local solutions, we propose a general algorithmic framework for escaping undesirable local solutions and recovering the global solution or the ground truth clustering. This framework consists of iteratively alternating between two steps: (i) detect mis-specified clusters in a local solution, and (ii) improve the local solution by non-local operations. We discuss specific implementation of these steps, and elucidate how the proposed framework unifies many existing variants of \kmeans algorithms through a geometric perspective. We also present two natural variants of the proposed framework, where the initial number of clusters may be over- or under-specified. We provide theoretical justifications and extensive experiments to demonstrate the efficacy of the proposed approach.

Keywords

Cite

@article{arxiv.2201.04822,
  title  = {A Geometric Approach to $k$-means},
  author = {Jiazhen Hong and Wei Qian and Yudong Chen and Yuqian Zhang},
  journal= {arXiv preprint arXiv:2201.04822},
  year   = {2025}
}
R2 v1 2026-06-24T08:48:34.405Z