atlas

Research map / Optimization / Optimizers

Understanding Adam Requires Better Rotation Dependent Assumptions

NeurIPS 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.

Shows Adam's performance on transformers degrades under random parameter-space rotations (especially global), that SVD-based rotations improve it, that existing rotation-dependent assumptions (L_inf gradient bound, L_inf smoothness/(1,1)-norm, block-diagonal Hessian) fail to explain this, and that update orthogonality (coefficient of variation of singular values) tracks performance.

Problem

Adam is not rotation-equivariant unlike SGD, yet existing theoretical explanations of Adam's advantage over SGD rely on rotation-invariant assumptions that cannot capture its basis dependence in transformer training.

Approach

Empirically map Adam's sensitivity across rotation scopes (neuron/output/input/layer/global) and structured SVD rotations, test rotation-dependent assumptions against these results, and identify scaled orthogonality of layer updates (CV of singular values) as a quantity that aligns with performance under rotation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply a global random rotationAdamW on GPT-2 · OpenWebTexttraining speed: 16% slowdownHurt
Apply a global random rotationAdamW on ViT/S · ImageNet-1Ktraining speed: 96% slowdownHurt
Apply full-rank SVD rotations, recomputed every 250 stepsAdamW on GPT-2 · OpenWebTextperformanceHelped
Apply random output-wise rotationsAdamW on GPT-2 · OpenWebTextperformanceMixed
Apply broader-scope random rotations rather than output-wise rotationsAdamW on transformers · GPT-2 and ViT/SperformanceHurt
Apply random rotationsAdamW on ResNet-50 · ImageNet-1KperformanceNo clear effect
Set β₂ to 0.9 or 0.99 (ablation)AdamW with global rotation on GPT-2 · OpenWebTextperformanceNo clear effect
Increase the random-rotation block dimension (ablation)AdamW on GPT-2 · OpenWebTexttraining lossNo clear effect
Rotate only embedding layers layer-wise rather than output-wise (ablation)AdamW on GPT-2 · OpenWebTextperformanceHurt
Use output-wise rather than layer-wise rotation on value layers (ablation)AdamW on GPT-2 · OpenWebTextperformanceNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: OpenWebText ImageNet-1K

Benchmarks: ImageNet-1K OpenWebText

Metrics: training loss validation loss top-1 validation accuracy Hessian (1,1)-norm L_inf gradient bound coefficient of variation of singular values

Baselines: AdamW SGD with momentum Muon SOAP

Builds on: Adam AdamW GaLore Shampoo SOAP Muon

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