atlas

Research map / Optimization / Nonconvex and smooth optimization

Adaptive Riemannian ADMM for Nonsmooth Optimization: Optimal Complexity without Smoothing

NeurIPS 2025 · Optimization › Nonconvex and smooth optimization · approach: Nonconvex minimax and constrained methods · 1 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 adaptive Riemannian ADMM (ARADMM) that solves smooth-plus-nonsmooth-convex problems over compact Riemannian submanifolds directly, without smoothing, with O(ε^-3) complexity to an ε-KKT point.

Problem

Nonsmooth composite optimization f(x)+h(Ax) over a compact Riemannian submanifold, where prior Riemannian ADMM convergence analyses required smoothing the nonsmooth term.

Approach

An auxiliary splitting variable with an adaptive penalty rho_k = c_rho k^{1/3} and adaptive dual step size gamma_k that bounds multiplier differences by primal iterate differences, letting a single-loop ADMM with one Riemannian gradient step and one proximal step per iteration converge without smoothing.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ARADMM instead of SOCRegularized linear classifier on sphere · Linear classifier on sphere (200, 1000, 1)objective: 0.7004 -> 0.7370Hurt
Use ARADMM instead of the strongest ADMM-type baselineRegularized linear classifier on sphere · Linear classifier on sphere (400, 5000, 5), (600, 10000, 10), and (800, 20000, 50)objective: 0.6877 -> 0.6875; 0.6469 -> 0.6464; 0.6606 -> 0.6602Helped
Use ARADMM instead of MADMMRegularized linear classifier on sphere · Linear classifier on sphere (200, 1000, 1), (400, 5000, 5), (600, 10000, 10), and (800, 20000, 50)CPU time (seconds): 0.0729 -> 0.0507; 0.1701 -> 0.1073; 0.6692 -> 0.4197; 2.2673 -> 1.4167Helped
Use ARADMM instead of RADMMDPCP / robust subspace recovery · DPCP / robust subspace recovery, all six settings in the main comparison tableobjective: 286.4599 -> 286.3336; 363.0977 -> 362.8826; 423.5352 -> 423.2783; 431.1275 -> 431.0405; 542.5957 -> 542.4900; 637.6906 -Helped
Use ARADMM instead of RADMMDPCP / robust subspace recovery · DPCP / robust subspace recovery, all six settings in the main comparison tableCPU time (seconds): 0.0486 -> 0.0057; 0.0136 -> 0.0119; 0.0378 -> 0.0136; 0.0160 -> 0.0089; 0.0540 -> 0.0112; 0.0972 -> 0.0176Helped

Surprising findings

Limitations

Experimental setup

Datasets: synthetic Gaussian data for sparse PCA synthetic data for regularized linear classifier synthetic data for robust subspace recovery (DPCP)

Benchmarks: sparse PCA (synthetic) regularized linear classifier on sphere (synthetic) DPCP robust subspace recovery (synthetic)

Metrics: objective value CPU time sparsity level

Baselines: SOC MADMM RADMM OADMM RSG AManPG ALMSSN ALMSRTR

Builds on: ADMM manifold ADMM Riemannian ADMM retraction-based Riemannian gradient descent

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