atlas

Research map / Optimization / Optimizers

Efficient Optimization with Orthogonality Constraint: a Randomized Riemannian Submanifold Method

ICML 2025 · Optimization › Optimizers · approach: Differentiating through embedded optimization · 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 RSDM, which updates Stiefel-manifold iterates on a random submanifold via permutation or orthogonal sampling, cutting retraction cost from O(np^2) to O(nr^2) or O(npr), with convergence analyses in several settings.

Problem

Riemannian optimization on the Stiefel manifold (orthogonality constraints) becomes bottlenecked by retraction cost, which is at least O(np^2) per iteration, limiting scalability to large n and p.

Approach

Parameterize the update as X_{k+1}=U_k X_k with U_k = P_k^T diag(Y, I) P_k for a random orthogonal P_k and small Y in O(r), so only an r-dimensional retraction is needed per iteration; two sampling schemes (uniform permutation and uniform orthogonal) are studied, generalizing random subspace descent and recovering Riemannian coordinate descent as a special case.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use RSDM instead of RGDStiefel optimization · PCAconvergence speedHelped
Use RSDM instead of the baselinesStiefel optimization · Quadratic assignment (QUAD), n = 1000convergence speedHelped
Use RSDM-O instead of RSDM-PRSDM · Quadratic assignment (QUAD), n = 1000convergence speedHelped
Use RSDM instead of RGDOrthogonal FFN · MNIST and CIFAR10early-iteration convergence speed in runtimeHelped
Use RSDM-P instead of RGDOrthogonal ViT · MNIST and CIFAR10test accuracyHelped
Use RSDM instead of RGDStiefel optimization · Procrustes problem, n = p = 200 and n = p = 2000runtime convergenceNo clear effect
Use RSDM instead of RGDStiefel optimization · Procrustes problemconvergence speed by iteration countHurt
Use RSDM instead of RGDOrthogonal neural networks · MNIST and CIFAR10convergence speed by iteration countHurt
Vary the submanifold dimension r (ablation)RSDM · PCAperformance robustnessNo clear effect
Vary the random seed (ablation)RSDM · PCAperformance robustnessNo clear effect
Use different retractions (ablation)RSDM · PCAconvergence performance versus RGDHelped

Surprising findings

Limitations

Experimental setup

Datasets: MNIST CIFAR10

Benchmarks: Procrustes problem PCA quadratic assignment problem MNIST CIFAR10

Metrics: optimality gap test accuracy runtime iterations to convergence

Baselines: RGD RCD TSD PCAL Landing

Builds on: Riemannian gradient descent random subspace gradient descent Riemannian coordinate descent on Stiefel manifold

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