atlas

Research map / Optimization / Optimizers

Lean and Mean Adaptive Optimization via Subset-Norm and Subspace-Momentum with Convergence Guarantees

ICML 2025 · Optimization › Optimizers · approach: Second-order and structured preconditioning · 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 Subset-Norm (SN) adaptive step sizes that share AdaGrad step sizes across parameter subsets to cut optimizer memory from O(d) to O(sqrt d), and Subspace-Momentum (SM) that keeps momentum in a low-rank subspace while doing SGD in the orthogonal complement, with high-probability convergence guarantees and LLaMA pretraining/fine-tuning experiments.

Problem

Reducing optimizer-state memory of adaptive optimizers (Adam, AdaGrad, RMSProp) for training large neural networks, ideally with convergence guarantees and without performance loss or heavy tuning.

Approach

Share adaptive step sizes across coordinate subsets (Subset-Norm, interpolating between AdaGrad-Norm and AdaGrad-Coordinate) and apply momentum only inside a low-dimensional subspace while taking plain SGD steps in its orthogonal complement (Subspace-Momentum), so the update stays full-rank and convergence can be proven.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace Adam's coordinate-wise second moment with Subset-Norm step sizesAdam · LLaMA pretraining, 60M–1Bvalidation perplexity: 30.46 -> 29.75; 24.60 -> 22.90; 18.67 -> 17.49; 16.00 -> 14.96Helped
Add Subspace-Momentum to AdamSNAdamSN · LLaMA pretraining, 60M–1Bvalidation perplexity: 29.75 -> 29.74; 22.90 -> 22.43; 17.49 -> 16.91; 14.96 -> 14.05Helped
Replace coordinate-wise adaptive step size with Subset-NormAdaGradm · LLaMA pretraining, 60Mvalidation perplexity: 30.40 -> 29.73Helped
Replace full momentum with Subspace-MomentumAdamSN · LLaMA 7B SFT, UltraFeedbacklast validation perplexity: 2.622 -> 2.584Helped
Use Subspace-Momentum rank 32 instead of rank 64 (ablation)SNSM · LLaMA 7B SFT, UltraFeedbacklast validation perplexity: 2.584 -> 2.580Helped
Use Subspace-Momentum with the top-k singular-vector projection rather than a random projection (ablation)SNSM · LLaMA 60M pretraining, fixed subspacevalidation perplexity: 40.15 -> 30.65Helped
Increase the projection update gap to 5% of total training steps (ablation)AdamSNSM · LLaMA pretraining, 60M–1Bvalidation perplexity: 29.74 -> 29.84; 22.43 -> 22.71; 16.91 -> 18.43; 14.05 -> 15.28Mixed
Use a fixed subspace instead of updating the projection (ablation)AdamSNSM · LLaMA pretraining, 60M–1Bvalidation perplexity: 29.74 -> 30.65; 22.43 -> 23.65; 16.91 -> 18.94; 14.05 -> 15.16Mixed
Use Subset-Norm step sizes with Subspace-Momentum rather than coordinate EMA plus full momentum (ablation)Adam · LLaMA 60M pretrainingfinal evaluation perplexity: 30.46 -> 29.74Helped
Add momentum to adaptive optimizer configurations (ablation)Adaptive step-size methods · LLaMA 60M pretrainingfinal evaluation perplexity: See Table: Step Sizes and Momentum Choices Full AblationsHelped
Use cosine learning-rate decay instead of a constant learning rate (ablation)Optimizer combinations · LLaMA 60M pretrainingfinal evaluation perplexity: See Table: Step Sizes and Momentum Choices Full AblationsHelped
Add gradient clipping (ablation)AdamSN · LLaMA 60M pretrainingvalidation perplexity: 30.06 -> 29.75Helped

Surprising findings

Limitations

Experimental setup

Datasets: C4 UltraFeedback GLUE CIFAR10 CIFAR100 ImageNet

Benchmarks: C4 validation perplexity GLUE CIFAR10 CIFAR100 FID on DiT

Metrics: validation perplexity accuracy Matthews correlation FID peak memory optimizer state memory

Baselines: Adam AdaGrad AdaGradm RMSProp GaLore LoRA ReLoRA FLORA Adam-mini MicroAdam

Builds on: AdaGrad Adam GaLore Adam-mini SM3

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