atlas

Research map / Optimization / Optimizers

AdaGrad under Anisotropic Smoothness

ICLR 2025 · Optimization › Optimizers · approach: Adam convergence and adaptive learning rates · 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.

Proves convergence guarantees for AdaGrad under a novel anisotropic (coordinate-wise) smoothness and noise assumption, plus a generalized anisotropic (L0,L1)-smoothness, showing better dimensional dependence than SGD and AdaGrad-Norm in large-batch settings, supported by logistic regression and GPT-2 instruction-tuning experiments.

Problem

Theory explaining when and why adaptive gradient methods (AdaGrad) outperform coordinate-uniform methods like SGD in smooth, large-batch stochastic optimization, where existing analyses give no dimensional benefit.

Approach

Replace isotropic smoothness and noise assumptions with coordinate-wise (anisotropic) L-smoothness in the L-weighted norm and per-coordinate noise bounds sigma_j, and extend to anisotropic (L0,L1)-generalized smoothness where local smoothness depends on absolute coordinate gradients; this yields AdaGrad bounds in l1-norms that can beat SGD's l2-based bounds when the problem is sparse/imbalanced.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace SGD with AdagradLogistic regression · a4a, M=1 and M=1024training loss gap × 10^-3: 2.66$\pm$0.08 -> 0.22$\pm$0.03; 8.47$\pm$0.05 -> 0.51$\pm$0.08Helped
Replace SGD with AdagradLogistic regression · a6a, M=1 and M=1024training loss gap × 10^-3: 0.87$\pm$0.09 -> 0.16$\pm$0.00; 2.53$\pm$0.03 -> 0.20$\pm$0.02Helped
Replace SGD with AdagradLogistic regression · a9a, M=1 and M=1024training loss gap × 10^-3: 0.77$\pm$0.08 -> 0.14$\pm$0.01; 0.76$\pm$0.01 -> 0.12$\pm$0.02Helped
Replace SGD with AdagradLogistic regression · real-sim, M=1 and M=1024training loss gap × 10^-1: 0.42$\pm$0.08 -> 0.14$\pm$0.00; 2.68$\pm$0.01 -> 0.19$\pm$0.00Helped
Replace SGD with AdagradLogistic regression · rcv1.binary, M=1 and M=1024training loss gap × 10^-1: 0.48$\pm$0.02 -> 0.10$\pm$0.00; 5.02$\pm$0.16 -> 0.20$\pm$0.01Helped
Replace SGD with AdagradGPT-2 fine-tuned on Alpaca · Alpaca instruction following, M=32 and M=1024training loss: 2.20 -> 2.14; 2.57 -> 2.20Helped
Increase batch size from 1 to 1024Adagrad logistic regression · a9atraining loss gap × 10^-3: 0.14$\pm$0.01 -> 0.12$\pm$0.02No clear effect
Increase batch size from 1 to 1024Adagrad logistic regression · real-simtraining loss gap × 10^-1: 0.14$\pm$0.00 -> 0.19$\pm$0.00Mixed

Surprising findings

Limitations

Experimental setup

Datasets: Alpaca a4a a6a a9a real-sim rcv1.binary

Benchmarks: a4a a6a a9a real-sim rcv1.binary Alpaca

Metrics: training loss loss gap f(w)-f(w*) C_var = D_inf/D_2 ratio

Baselines: SGD AdaGrad-Norm

Builds on: AdaGrad AdaGrad-Norm (L0,L1)-smoothness SignSGD clipped SGD

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