atlas

Research map / Learning theory and algorithms / Matrix and tensor methods

Optimization without Retraction on the Random Generalized Stiefel Manifold

ICML 2024 · Learning theory and algorithms › Matrix and tensor methods · approach: Nonconvex low-rank and sparse 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 a stochastic "landing" method that optimizes over the random generalized Stiefel manifold {X: X^T B X = I} using only random estimates of B, avoiding retractions and matrix factorizations, with convergence guarantees to critical points.

Problem

Optimizing over {X: X^T B X = I_p} when B is only available through random estimates, where retractions and full-matrix factorizations are costly or infeasible.

Approach

Infeasible landing iteration whose field sums a relative ascent direction (using sampled B) and an orthogonal penalty-gradient term, analyzed with a smooth Fletcher augmented Lagrangian merit function so it converges in expectation even under noisy constraints.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the landing update with Ψ_B(X) instead of Riemannian steepest descent, PLAM, or landing with Ψ^R_B(X)GEVP · GEVP (n = 1000, p = 500)time to convergenceHelped
Use the landing update with Ψ_B(X) instead of PLAMGEVP · GEVP (n = 1000, p = 500)robustness to parameter choiceHelped
Use online landing instead of averaged Riemannian gradient descentStochastic CCA · Split MNISTobjective valueHelped
Use the averaged method after its first pass through the data rather than online landingStochastic CCA · Split MNISTconstraint violation, 𝒩(X)Helped
Use the averaged method rather than online landingStochastic ICA · Synthetic datasetAmari distanceMixed
Replace retractions with the landing formulaGeneralized Stiefel optimization · Generalized Stiefel manifoldper-iteration complexity: \mathcal{O}(n^2p) -> \min\{ \mathcal{O}(n^2p), \mathcal{O}(npr)\}Helped
Use online landing without forming the full covariance matrixStochastic CCA · Split MNISTmemory complexity: \mathcal{O}(n^2) -> \mathcal{O}(n(p+r))Helped
Use stochastic landing with a diminishing step-sizeGeneralized Stiefel optimization · Stochastic constraintsconvergence rate: \mathcal{O}(1/K) -> \mathcal{O}(1/\sqrt{K})Helped

Limitations

Experimental setup

Datasets: MNIST synthetic Laplace ICA data random GEVP matrices

Benchmarks: generalized eigenvalue problem (n=1000, p=500) stochastic CCA on split MNIST stochastic ICA on synthetic data

Metrics: objective value constraint violation N(X) wall-clock time Amari distance

Baselines: Riemannian gradient descent with Cholesky-QR retraction PLAM Riemannian gradient descent with rolling averaged covariance

Builds on: landing method Fletcher's augmented Lagrangian Riemannian gradient descent PLAM

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