atlas

Research map / Optimization / Nonconvex and smooth optimization

Riemannian coordinate descent algorithms on matrix manifolds

ICML 2024 · Optimization › Nonconvex and smooth optimization · approach: Acceleration and Nesterov dynamics · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes a general framework for coordinate descent (RCD and linearized RCDlin) on matrix manifolds (Stiefel, Grassmann, hyperbolic, symplectic, doubly stochastic, SPD/SPSD) using cheap Givens/hyperbolic-type coordinate updates with convergence analysis and experiments.

Problem

Riemannian optimization on matrix manifolds updates all variables each iteration and requires costly retractions; coordinate descent on manifolds is hard to design efficiently for general manifolds.

Approach

Choose tangent-space basis vectors (e.g., H_ij X, E_ij Omega X, e_i e_j^T) such that the retraction along each basis direction is cheap (Givens, hyperbolic rotation, coordinate Sinkhorn), and use a linearized variant (RCDlin) that reuses the anchored Euclidean gradient across several inner coordinate updates.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use RCDlin instead of RCD (ablation)PCA on the Grassmann manifold · PCAconvergence rateHelped
use cyclic rather than uniformly random basis selection (ablation)RCD · PCAdistance to the optimal solutionHelped
use selection without replacement rather than uniformly random basis selection (ablation)RCDlin · PCAdistance to the optimal solutionHelped
use cyclic rather than uniformly random basis selection (ablation)RCD · Orthogonal Procrustesoptimality gapHelped
use cyclic rather than uniformly random basis selection (ablation)RCD · Orthogonal Procrustesconvergence rateHelped
use block coordinate updates rather than coordinate updates (ablation)RCD · Nearest matrix problemflop countsHelped
use block coordinate updates rather than coordinate updates (ablation)RCD · Nearest matrix problemruntimeHelped
use RCD rather than the baselinesOrthogonal deep network distillation · Orthogonal deep network distillationflop countsHelped
use RCD rather than the baselinesOrthogonal deep network distillation · Orthogonal deep network distillationruntimeHelped
use RCDlin rather than RGDSPSD optimization · Weighted least squares with sparse Aconvergence rateHelped
use RCDlin rather than RGDSPD optimization · Weighted least squares with dense Aconvergence rateNo clear effect
use time-cyclic rather than cyclic basis selection (ablation)RCDlin · Learning Lorentz embeddingsruntime convergence rateNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: WordNet mammals subtree

Metrics: optimality gap flop counts runtime mean average precision mean rank

Baselines: RGD (QR, Cayley, exponential retractions) TSD PLAM PCAL PenCF ExPen Landing

Builds on: Riemannian gradient descent TSD (Stiefel coordinate subspace descent) Manopt

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy