atlas

Research map / Optimization / Nonconvex and smooth optimization

Adam Exploits $\ell_\infty$-geometry of Loss Landscape via Coordinate-wise Adaptivity

ICLR 2025 · Optimization › Nonconvex and smooth optimization · approach: Coordinate and Adam convergence analysis · 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.

Gives a convergence analysis of Adam (and blockwise Adam) under coordinate-wise l_infinity smoothness, measured by the (1,1)-norm of the Hessian, showing that Adam's advantage over SGD relates to this non-rotation-invariant geometry.

Problem

Existing convergence analyses of Adam and SGD assume l2 smoothness, are rotation-invariant, and give the same rate, so they cannot explain why Adam outperforms SGD when training language models.

Approach

Replace spectral (l2) smoothness with coordinate-wise l_infinity smoothness, where the relevant complexity is the (1,1)-norm of the Hessian (normalized by dimension). This yields an Adam (RMSProp) rate that depends on sum of coordinate smoothness constants instead of d times the spectral norm, and extends to blockwise Adam via a Phi-smoothness measure. Experiments on rotated losses, GPT-2 and ResN

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
rotate the quadratic loss with R₁ (ablation)Adam · Quadratic loss, 100 stepsfinal loss: 0.00002 ± 0.00001 -> 0.00066 ± 0.00008Hurt
rotate the quadratic loss with R₂ (ablation)Adam · Quadratic loss, 100 stepsfinal loss: 0.00002 ± 0.00001 -> 0.00134 ± 0.00007Hurt
rotate the quadratic loss with R₃ (ablation)Adam · Quadratic loss, 100 stepsfinal loss: 0.00002 ± 0.00001 -> 0.00183 ± 0.00009Hurt
rotate the quadratic loss with R₄ (ablation)Adam · Quadratic loss, 100 stepsfinal loss: 0.00002 ± 0.00001 -> 0.00254 ± 0.00008Hurt
use Adam instead of AdaSGDoptimizer · Quadratic loss, 100 stepsfinal loss: 0.00405 ±0.00021 -> 0.00002 ± 0.00001Helped
rotate the GPT-2 loss (ablation)Adam · GPT-2 on OpenWebTextestimated Hessian smoothness: 2.3538 -> 14.3745Hurt
use Adam instead of AdaSGDResNet18 · CIFAR-10, batch size 16training loss: 0.114 -> 0.064Helped
rotate the loss (ablation)Adam · ResNet18 on CIFAR-10training loss: 0.064 -> 0.0905; 0.0472 -> 0.0574; 0.0359 -> 0.0485; 0.0735 -> 0.0817Hurt
use a smaller peak learning rate, 3 × 10⁻⁴ instead of 6 × 10⁻⁴ (ablation)adaptive optimizers on GPT-2 · GPT-2 on OpenWebTexttraining lossHurt
use a larger peak learning rate, 1.8 × 10⁻³ instead of 6 × 10⁻⁴ (ablation)Adam · GPT-2 on OpenWebTexttraining lossHelped
use a larger peak learning rate, 1.8 × 10⁻³ instead of 6 × 10⁻⁴ (ablation)Rotated Adam · GPT-2 on OpenWebTexttraining lossHurt
use a larger peak learning rate, 1.8 × 10⁻³ instead of 6 × 10⁻⁴ (ablation)AdaSGD · GPT-2 on OpenWebTexttraining successHurt

Surprising findings

Limitations

Experimental setup

Datasets: OpenWebText CIFAR-10 synthetic quadratic loss

Benchmarks: OpenWebText training and evaluation loss CIFAR-10 training loss and accuracy synthetic quadratic loss

Metrics: final training loss (1,1)-norm of Hessian over d Phi-smoothness estimate evaluation loss accuracy

Baselines: SGD AdaSGD rotated Adam SignGD

Builds on: Adam SignGD RMSProp AdaGrad analysis (Defossez et al.) AdaSGD

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