Model Releases
Riemannian Difference-of-Convex Optimization for K-Means Clustering
arXiv:2609.34310v1 Announce Type: new Abstract: K-means is a widely adopted clustering approach in signal processing and machine learning. In this paper, we study K-means clustering through a cardinal
arXiv:2609.34310v1 Announce Type: new Abstract: K-means is a widely adopted clustering approach in signal processing and machine learning. In this paper, we study K-means clustering through a cardinality-constrained formulation on a compact embedded submanifold. We replace the cardinality constraint with a difference-of-convex (DC) penalty and establish a global error bound to prove that the penalized and constrained formulations share the same global minimizers whenever the penalty parameter exceeds a finite threshold. To solve the resulting nonsmooth Riemannian DC problem, we reformulate it as a minimax problem and propose RADA-DC, a Riemannian alternating descent ascent method combining dual regularization with DC linearization. Under standard assumptions and suitable parameter choices, RADA-DC finds an epsilon-Riemannian critical point within O(epsilon^{-3}) iterations. We conduct experiments on synthetic and real-world datasets to demonstrate that the proposed method outperforms the tested baselines, including K-means++, in solution quality at competitive computational cost when the number of clusters is large.
Source: arXiv cs.LG | 2026-09-29