AdaBelief Optimizer: Adapting Stepsizes by the Belief in Observed Gradients
Juntang Zhuang, Tommy Tang, Yifan Ding, Sekhar Tatikonda, Nicha, Dvornek, Xenophon Papademetris, James S. Duncan

TL;DR
AdaBelief is a new optimizer that combines the fast convergence of adaptive methods with the good generalization of SGD by adjusting stepsizes based on the 'belief' in the observed gradients, leading to improved training stability and performance.
Contribution
The paper introduces AdaBelief, an optimizer that adapts stepsizes according to the trust in gradient directions, balancing convergence speed, generalization, and stability.
Findings
AdaBelief outperforms other optimizers in image classification and language modeling.
Achieves comparable accuracy to SGD on ImageNet.
Demonstrates high stability and improved sample quality in GAN training.
Abstract
Most popular optimizers for deep learning can be broadly categorized as adaptive methods (e.g. Adam) and accelerated schemes (e.g. stochastic gradient descent (SGD) with momentum). For many models such as convolutional neural networks (CNNs), adaptive methods typically converge faster but generalize worse compared to SGD; for complex settings such as generative adversarial networks (GANs), adaptive methods are typically the default because of their stability.We propose AdaBelief to simultaneously achieve three goals: fast convergence as in adaptive methods, good generalization as in SGD, and training stability. The intuition for AdaBelief is to adapt the stepsize according to the "belief" in the current gradient direction. Viewing the exponential moving average (EMA) of the noisy gradient as the prediction of the gradient at the next time step, if the observed gradient greatly deviates…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsGenerative Adversarial Networks and Image Synthesis · Advanced Neural Network Applications · Stochastic Gradient Optimization Techniques
MethodsAdabelief · Stochastic Gradient Descent · Adam
