Scalable Second-order Riemannian Optimization for K-means Clustering
Not on the map. Why?
Abstract (arXiv)
Clustering is a hard discrete optimization problem. Nonconvex approaches such as low-rank semidefinite programming (SDP) have recently demonstrated promising statistical and local algorithmic guarantees for cluster recovery. Due to the combinatorial structure of the K-means clustering problem, current relaxation algorithms struggle to balance their constraint feasibility and objective optimality, presenting tremendous challenges in computing the second-order critical points with rigorous guarantees. In this paper, we provide a new formulation of the K-means problem as a smooth unconstrained optimization over a submanifold and characterize its Riemannian structures to allow it to be solved using a second-order cubic-regularized Riemannian Newton algorithm. By factorizing the K-means manifold into a product manifold, we show how each Newton subproblem can be solved in linear time. Our numerical experiments show that the proposed method converges significantly faster than the state-of-the-art first-order nonnegative low-rank factorization method, while achieving similarly optimal statistical accuracy.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 25 of its 52 references that are in the map. First posted on arXiv 25 Sep 2025.
Builds on
25 of 52 references.
References · 25
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 2021Convex optimizationcited by 2,515
- 2017No Spurious Local Minima in Nonconvex Low Rank Problems: A Unified Geometric Analysiscited by 129
- 2016Matrix Completion has No Spurious Local Minimumcited by 125
- 2013Manopt, a Matlab toolbox for optimization on manifoldscited by 113
- 2016Pymanopt: A Python Toolbox for Optimization on Manifolds using Automatic Differentiationcited by 94
- 2016Global Optimality of Local Search for Low Rank Matrix Recoverycited by 82
- 2016Global rates of convergence for nonconvex optimization on manifoldscited by 62
- 2016The non-convex Burer-Monteiro approach works on smooth semidefinite programscited by 46
- 2022The effect of smooth parametrizations on nonconvex optimization landscapescited by 21
- 2014Riemannian preconditioningcited by 19
- 2018Deterministic guarantees for Burer-Monteiro factorizations of smooth semidefinite programscited by 19
13 more
- 2020Cutoff for exact recovery of Gaussian mixture modelscited by 18
- 2016On the low-rank approach for semidefinite programs arising in synchronization and community detectioncited by 17
- 2018Adaptive regularization with cubics on manifoldscited by 17
- 2022Wasserstein K-means for clustering probability distributionscited by 16
- 2023Statistically Optimal K-means Clustering via Nonnegative Low-rank Semidefinite Programmingcited by 9
- 2020Structures of Spurious Local Minima in k-meanscited by 5
- 2018A Cubic Regularized Newton's Method over Riemannian Manifoldscited by 4
- 2024A low-rank augmented Lagrangian method for large-scale semidefinite programming based on a hybrid convex-nonconvex approachcited by 4
- 2021A Decomposition Augmented Lagrangian Method for Low-rank Semidefinite Programmingcited by 2
- 2022A Riemannian Optimization Approach to Clustering Problemscited by 2
- 2023Solving Low-Rank Semidefinite Programs via Manifold Optimizationcited by 1
- 2025A low-rank augmented Lagrangian method for doubly nonnegative relaxations of mixed-binary quadratic programscited by 1
- 2025Nonnegative Low-rank Matrix Recovery Can Have Spurious Local Minimacited by 1
Built on by
Citing papers per year: 2026: 2.
2 papers.