Riemannian coordinate descent algorithms on matrix manifolds

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Han, Andi, Jawanpuria, Pratik, Mishra, Bamdev
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866929373129474048
author Han, Andi
Jawanpuria, Pratik
Mishra, Bamdev
author_facet Han, Andi
Jawanpuria, Pratik
Mishra, Bamdev
contents Many machine learning applications are naturally formulated as optimization problems on Riemannian manifolds. The main idea behind Riemannian optimization is to maintain the feasibility of the variables while moving along a descent direction on the manifold. This results in updating all the variables at every iteration. In this work, we provide a general framework for developing computationally efficient coordinate descent (CD) algorithms on matrix manifolds that allows updating only a few variables at every iteration while adhering to the manifold constraint. In particular, we propose CD algorithms for various manifolds such as Stiefel, Grassmann, (generalized) hyperbolic, symplectic, and symmetric positive (semi)definite. While the cost per iteration of the proposed CD algorithms is low, we further develop a more efficient variant via a first-order approximation of the objective function. We analyze their convergence and complexity, and empirically illustrate their efficacy in several applications.
format Preprint
id arxiv_https___arxiv_org_abs_2406_02225
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Riemannian coordinate descent algorithms on matrix manifolds
Han, Andi
Jawanpuria, Pratik
Mishra, Bamdev
Optimization and Control
Machine Learning
Many machine learning applications are naturally formulated as optimization problems on Riemannian manifolds. The main idea behind Riemannian optimization is to maintain the feasibility of the variables while moving along a descent direction on the manifold. This results in updating all the variables at every iteration. In this work, we provide a general framework for developing computationally efficient coordinate descent (CD) algorithms on matrix manifolds that allows updating only a few variables at every iteration while adhering to the manifold constraint. In particular, we propose CD algorithms for various manifolds such as Stiefel, Grassmann, (generalized) hyperbolic, symplectic, and symmetric positive (semi)definite. While the cost per iteration of the proposed CD algorithms is low, we further develop a more efficient variant via a first-order approximation of the objective function. We analyze their convergence and complexity, and empirically illustrate their efficacy in several applications.
title Riemannian coordinate descent algorithms on matrix manifolds
topic Optimization and Control
Machine Learning
url https://arxiv.org/abs/2406.02225