English

A Riemannian Optimization Approach to Clustering Problems

Optimization and Control 2023-07-21 v2

Abstract

This paper considers the optimization problem in the form of minXFvf(x)+λX1,\min_{X \in \mathcal{F}_v} f(x) + \lambda \|X\|_1, where ff is smooth, Fv={XRn×q:XTX=Iq,vspan(X)}\mathcal{F}_v = \{X \in \mathbb{R}^{n \times q} : X^T X = I_q, v \in \mathrm{span}(X)\}, and vv is a given positive vector. The clustering models including but not limited to the models used by kk-means, community detection, and normalized cut can be reformulated as such optimization problems. It is proven that the domain Fv\mathcal{F}_v forms a compact embedded submanifold of Rn×q\mathbb{R}^{n \times q} and optimization-related tools including a family of computationally efficient retractions and an orthonormal basis of any normal space of Fv\mathcal{F}_v are derived. An inexact accelerated Riemannian proximal gradient method that allows adaptive step size is proposed and its global convergence is established. Numerical experiments on community detection in networks and normalized cut for image segmentation are used to demonstrate the performance of the proposed method.

Keywords

Cite

@article{arxiv.2208.03858,
  title  = {A Riemannian Optimization Approach to Clustering Problems},
  author = {Wen Huang and Meng Wei and Kyle A. Gallivan and Paul Van Dooren},
  journal= {arXiv preprint arXiv:2208.03858},
  year   = {2023}
}
R2 v1 2026-06-25T01:33:18.241Z