AdaShift: Decorrelation and Convergence of Adaptive Learning Rate Methods
Zhiming Zhou, Qingru Zhang, Guansong Lu, Hongwei Wang, Weinan Zhang,, Yong Yu

TL;DR
This paper identifies the cause of Adam's non-convergence as correlation between gradients and second-moment estimates, and proposes AdaShift, a new method that decorrelates them to ensure convergence without sacrificing performance.
Contribution
The paper introduces AdaShift, a novel adaptive learning rate algorithm that decorrelates gradient and second-moment estimates to guarantee convergence.
Findings
AdaShift effectively addresses Adam's non-convergence issue.
AdaShift maintains competitive training speed and generalization.
Decorrelating gradient estimates leads to unbiased step sizes.
Abstract
Adam is shown not being able to converge to the optimal solution in certain cases. Researchers recently propose several algorithms to avoid the issue of non-convergence of Adam, but their efficiency turns out to be unsatisfactory in practice. In this paper, we provide new insight into the non-convergence issue of Adam as well as other adaptive learning rate methods. We argue that there exists an inappropriate correlation between gradient and the second-moment term in Adam ( is the timestep), which results in that a large gradient is likely to have small step size while a small gradient may have a large step size. We demonstrate that such biased step sizes are the fundamental cause of non-convergence of Adam, and we further prove that decorrelating and will lead to unbiased step size for each gradient, thus solving the non-convergence problem of Adam. Finally,…
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
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStochastic Gradient Optimization Techniques · Neural Networks and Applications · Domain Adaptation and Few-Shot Learning
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings · AdaShift · Adam
