Calibrating the Adaptive Learning Rate to Improve Convergence of ADAM

Qianqian Tong, Guannan Liang, Jinbo Bi
8/2/2019
cs.LGmath.OCstat.ML

Official code: neilliang90/Sadam (14 stars, last commit 2019-08-28).

Abstract

Adaptive gradient methods (AGMs) have become popular in optimizing the nonconvex problems in deep learning area. We revisit AGMs and identify that the adaptive learning rate (A-LR) used by AGMs varies significantly across the dimensions of the problem over epochs (i.e., anisotropic scale), which may lead to issues in convergence and generalization. All existing modified AGMs actually represent efforts in revising the A-LR. Theoretically, we provide a new way to analyze the convergence of AGMs and prove that the convergence rate of \textsc{Adam} also depends on its hyper-parameter $ε$, which has been overlooked previously. Based on these two facts, we propose a new AGM by calibrating the A-LR with an activation ({\em softplus}) function, resulting in the \textsc{Sadam} and \textsc{SAMSGrad} methods \footnote{Code is available at https://github.com/neilliang90/Sadam.git.}. We further prove that these algorithms enjoy better convergence speed under nonconvex, non-strongly convex, and Polyak-Łojasiewicz conditions compared with \textsc{Adam}. Empirical studies support our observation of the anisotropic A-LR and show that the proposed methods outperform existing AGMs and generalize even better than S-Momentum in multiple deep learning tasks.

View on arXivView PDF

Code Implementations(1)

neilliang90/SadamOfficial100%
140PythonAug 1, 20197 years ago

Similar Papers

Cite this paper

@article{tong2019calibrating,
  title  = {Calibrating the Adaptive Learning Rate to Improve Convergence of ADAM},
  author = {Qianqian Tong and Guannan Liang and Jinbo Bi},
  year   = {2019},
  eprint = {1908.00700},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1908.00700}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1908.00700.svg)](https://codeofpaper.com/paper/1908.00700)

Discussion