When Do Birds of a Feather Flock Together? k-Means, Proximity, and Conic Programming
Not on the map. Why?
Abstract (arXiv)
Given a set of data, one central goal is to group them into clusters based on some notion of similarity between the individual objects. One of the most popular and widely-used approaches is k-means despite the computational hardness to find its global minimum. We study and compare the properties of different convex relaxations by relating them to corresponding proximity conditions, an idea originally introduced by Kumar and Kannan. Using conic duality theory, we present an improved proximity condition under which the Peng-Wei relaxation of k-means recovers the underlying clusters exactly. Our proximity condition improves upon Kumar and Kannan, and is comparable to that of Awashti and Sheffet where proximity conditions are established for projective k-means. In addition, we provide a necessary proximity condition for the exactness of the Peng-Wei relaxation. For the special case of equal cluster sizes, we establish a different and completely localized proximity condition under which the Amini-Levina relaxation yields exact clustering, thereby having addressed an open problem by Awasthi and Sheffet in the balanced case. Our framework is not only deterministic and model-free but also comes with a clear geometric meaning which allows for further analysis and generalization. Moreover, it can be conveniently applied to analyzing various data generative models such as the stochastic ball models and Gaussian mixture models. With this method, we improve the current minimum separation bound for the stochastic ball models and achieve the state-of-the-art results of learning Gaussian mixture models.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 16 Oct 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 3; 2023: 1; 2024: 0; 2025: 1.
7 papers.
- 2021Lattice-Based Methods Surpass Sum-of-Squares in Clusteringcited by 25
- 2021Sum-of-norms clustering does not separate nearby ballscited by 3
- 2022Global Optimization for Cardinality-constrained Minimum Sum-of-Squares Clustering via Semidefinite Programmingcited by 3
- 2022Likelihood Adjusted Semidefinite Programs for Clustering Heterogeneous Datacited by 2
- 2022Sketch-and-solve approaches to k-means clustering by semidefinite programmingcited by 1
- 2023Semidefinite programming on population clustering: a global analysiscited by 0
- 2025BalLOT: Balanced k-means clustering with optimal transportcited by 0
- 2025BalLOT: Balanced k-means clustering with optimal transport5 Dec 2025
- 2023Semidefinite programming on population clustering: a global analysis1 Jan 2023
- 2022Sketch-and-solve approaches to k-means clustering by semidefinite programming28 Nov 2022
- 2022Likelihood Adjusted Semidefinite Programs for Clustering Heterogeneous Data29 Sep 2022
- 2022Global Optimization for Cardinality-constrained Minimum Sum-of-Squares Clustering via Semidefinite Programming19 Sep 2022
- 2021Lattice-Based Methods Surpass Sum-of-Squares in Clustering7 Dec 2021
- 2021Sum-of-norms clustering does not separate nearby balls28 Apr 2021