atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

LDAdam: Adaptive Optimization from Low-Dimensional Gradient Statistics

ICLR 2025 · Architectures and efficiency › Pruning and efficient tuning · approach: Low-rank compression and merging · 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 LDAdam, a memory-efficient Adam variant that runs adaptive updates in a low-rank subspace of gradients and optimizer states, using projection-aware state updates and generalized error feedback, with convergence proofs.

Problem

Adam's optimizer states double memory relative to model size; low-rank projection-based optimizers (e.g., GaLore) lose information when the subspace changes and lack convergence guarantees under standard assumptions.

Approach

Projection-aware update rule transports first and second moment estimates between successive low-rank subspaces (via U_t^T U_{t-1}), computed from a block power iteration on an interpolation of the gradient and momentum, plus a generalized error feedback buffer that compensates projection error in both gradients and optimizer states, stored in the gradient buffer to add no extra memory.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use LDAdam instead of AdamRoBERTa-base · GLUE Avgscore: 86.28 -> 86.48Helped
Use LDAdam instead of GaLoreRoBERTa-base · GLUE Avgscore: 84.73 -> 86.48Helped
Add generalized error feedback (ablation)LDAdam on RoBERTa-base · GLUE Avgscore: 85.54 -> 86.48Helped
Use LDAdam r=512 instead of AdamLlama-2 7B · GSM8Kaccuracy: 34.72 -> 35.86Helped
Use LDAdam r=32 instead of AdamLlama-2 7B · GSM8Kaccuracy: 34.72 -> 32.53Hurt
Add generalized error feedback at rank 32 (ablation)LDAdam on Llama-2 7B · GSM8Kaccuracy: 30.70 -> 32.53Helped
Add generalized error feedback at rank 512 (ablation)LDAdam on Llama-2 7B · GSM8Kaccuracy: 35.78 -> 35.86Helped
Use LDAdam instead of GaLoreLlama-2 7B · GSM8K r=32accuracy: 27.07 -> 32.53Helped
Use LDAdam r=256 instead of AdamLlama 130M · C4 validationperplexity: 24.64 -> 22.65Helped
Add generalized error feedback at rank 8 (ablation)LDAdam on Llama 130M · C4 validationperplexity: 45.17 -> 23.82Helped
Add generalized error feedback at rank 256 (ablation)LDAdam on Llama 130M · C4 validationperplexity: 25.32 -> 22.65Helped
Use LDAdam r=256 instead of AdamLlama 350M · C4 validationperplexity: 18.08 -> 17.30Helped

Surprising findings

Limitations

Experimental setup

Datasets: GLUE GSM8K C4

Benchmarks: GLUE GSM8K C4

Metrics: accuracy validation perplexity peak memory runtime

Baselines: Adam GaLore LDAdam no-EF

Builds on: Adam GaLore AMSGrad PowerSGD error feedback

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