Stability and convergence analysis of AdaGrad for non-convex optimization via novel stopping time-based techniques

Ruinan Jin, Xiaoyu Wang, Baoxiang Wang
9/8/2024
math.OCcs.LGstat.ML

No confident code implementation found for this paper.

Abstract

Adaptive gradient optimizers (AdaGrad), which dynamically adjust the learning rate based on iterative gradients, have emerged as powerful tools in deep learning. These adaptive methods have significantly succeeded in various deep learning tasks, outperforming stochastic gradient descent. However, despite AdaGrad's status as a cornerstone of adaptive optimization, its theoretical analysis has not adequately addressed key aspects such as asymptotic convergence and non-asymptotic convergence rates in non-convex optimization scenarios. This study aims to provide a comprehensive analysis of AdaGrad and bridge the existing gaps in the literature. We introduce a new stopping time technique from probability theory, which allows us to establish the stability of AdaGrad under mild conditions. We further derive the asymptotically almost sure and mean-square convergence for AdaGrad. In addition, we demonstrate the near-optimal non-asymptotic convergence rate measured by the average-squared gradients in expectation, which is stronger than the existing high-probability results. The techniques developed in this work are potentially of independent interest for future research on other adaptive stochastic algorithms.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{jin2024stability,
  title  = {Stability and convergence analysis of AdaGrad for non-convex optimization via novel stopping time-based techniques},
  author = {Ruinan Jin and Xiaoyu Wang and Baoxiang Wang},
  year   = {2024},
  eprint = {2409.05023},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2409.05023v3}
}

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/2409.05023.svg)](https://codeofpaper.com/paper/2409.05023)

Discussion