Rethinking Adam: A Twofold Exponential Moving Average Approach
Not on the map. Why?
Abstract (arXiv)
Adaptive gradient methods, e.g. textscAdam, have achieved tremendous success in machine learning. Scaling the learning rate element-wisely by a certain form of second moment estimate of gradients, such methods are able to attain rapid training of modern deep neural networks. Nevertheless, they are observed to suffer from compromised generalization ability compared with stochastic gradient descent (textscSGD) and tend to be trapped in local minima at an early stage during training. Intriguingly, we discover that substituting the gradient in the second raw moment estimate term with its momentumized version in textscAdam can resolve the issue. The intuition is that gradient with momentum contains more accurate directional information and therefore its second moment estimation is a more favorable option for learning rate scaling than that of the raw gradient. Thereby we propose textscAdaMomentum as a new optimizer reaching the goal of training fast while generalizing much better. We further develop a theory to back up the improvement in generalization and provide convergence guarantees under both convex and nonconvex settings. Extensive experiments on a wide range of tasks and models demonstrate that textscAdaMomentum exhibits state-of-the-art performance and superior training stability consistently.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). Builds on 37 of its 65 references that are in the map. First posted on arXiv 22 Jun 2021.
Builds on
37 of 65 references.
References · 37
- 2017Attention Is All You Needcited by 60,361
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,498
- 2016Densely Connected Convolutional Networkscited by 6,720
- 2015Rethinking the Inception Architecture for Computer Visioncited by 5,475
- 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 5,045
- 2018Large Scale GAN Training for High Fidelity Natural Image Synthesiscited by 2,626
- 2015Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networkscited by 2,054
- 2018Spectral Normalization for Generative Adversarial Networkscited by 1,636
- 2016On Large-Batch Training for Deep Learning: Generalization Gap and Sharp Minimacited by 1,352
25 more
- 2014On the Properties of Neural Machine Translation: Encoder-Decoder Approachescited by 1,304
- 2018Averaging Weights Leads to Wider Optima and Better Generalizationcited by 1,209
- 2017Visualizing the Loss Landscape of Neural Netscited by 1,130
- 2019On the Convergence of Adam and Beyondcited by 841
- 2019On the Variance of the Adaptive Learning Rate and Beyondcited by 772
- 2013Stochastic First- and Zeroth-order Methods for Nonconvex Stochastic Programmingcited by 724
- 2014Convex Optimization: Algorithms and Complexitycited by 575
- 2016Error bounds for approximations with deep ReLU networkscited by 574
- 2020AdaBelief Optimizer: Adapting Stepsizes by the Belief in Observed Gradientscited by 283
- 2017The Marginal Value of Adaptive Gradient Methods in Machine Learningcited by 250
- 2019A Tail-Index Analysis of Stochastic Gradient Noise in Deep Neural Networkscited by 214
- 2019Adaptive Gradient Methods with Dynamic Bound of Learning Ratecited by 183
- 2018On the Convergence of A Class of Adam-Type Algorithms for Non-Convex Optimizationcited by 174
- 2017Dissecting Adam: The Sign, Magnitude and Variance of Stochastic Gradientscited by 139
- 2019Consistency Regularization for Generative Adversarial Networkscited by 136
- 2020Towards Theoretically Understanding Why SGD Generalizes Better Than ADAM in Deep Learningcited by 126
- 2017Improving Generalization Performance by Switching from Adam to SGDcited by 125
- 2020Descending through a Crowded Valley - Benchmarking Deep Learning Optimizerscited by 119
- 2019Asymmetric Valleys: Beyond Sharp and Flat Local Minimacited by 90
- 2018Training Tips for the Transformer Modelcited by 85
- 2016Accelerating Stochastic Composition Optimizationcited by 46
- 2021BiAdam: Fast Adaptive Bilevel Optimization Methodscited by 33
- 2020A Study of Gradient Variance in Deep Learningcited by 28
- 2020Apollo: An Adaptive Parameter-wise Diagonal Quasi-Newton Method for Nonconvex Stochastic Optimizationcited by 16
- 2019Domain-independent Dominance of Adaptive Methodscited by 13
Built on by
Citing papers per year: 2022: 1; 2023: 4; 2024: 0; 2025: 1.
6 papers.
- 2022Robustness to Unbounded Smoothness of Generalized SignSGDcited by 81
- 2025LoRA-MGPO: Mitigating Double Descent in Low-Rank Adaptation via Momentum-Guided Perturbation Optimizationcited by 10
- 2023XGrad: Boosting Gradient-Based Optimizers With Weight Predictioncited by 5
- 2023AdaPlus: Integrating Nesterov Momentum and Precise Stepsize Adjustment on AdamW Basiscited by 1
- 2023Adaptive Strategies in Non-convex Optimizationcited by 0
- 2023Fine-Tuning Adaptive Stochastic Optimizers: Determining the Optimal Hyperparameter ε via Gradient Magnitude Histogram Analysiscited by 0
- 2025LoRA-MGPO: Mitigating Double Descent in Low-Rank Adaptation via Momentum-Guided Perturbation Optimization20 Feb 2025
- 2023Fine-Tuning Adaptive Stochastic Optimizers: Determining the Optimal Hyperparameter ε via Gradient Magnitude Histogram Analysis20 Nov 2023
- 2023AdaPlus: Integrating Nesterov Momentum and Precise Stepsize Adjustment on AdamW Basis5 Sep 2023
- 2023Adaptive Strategies in Non-convex Optimization17 Jun 2023
- 2023XGrad: Boosting Gradient-Based Optimizers With Weight Prediction26 May 2023
- 2022Robustness to Unbounded Smoothness of Generalized SignSGD23 Aug 2022