Convergence rates of stochastic gradient method with independent sequences of step-size and momentum weight

Wen-Liang Hwang
7/31/2024
cs.LGmath.OC

No confident code implementation found for this paper.

Abstract

In large-scale learning algorithms, the momentum term is usually included in the stochastic sub-gradient method to improve the learning speed because it can navigate ravines efficiently to reach a local minimum. However, step-size and momentum weight hyper-parameters must be appropriately tuned to optimize convergence. We thus analyze the convergence rate using stochastic programming with Polyak's acceleration of two commonly used step-size learning rates: ``diminishing-to-zero" and ``constant-and-drop" (where the sequence is divided into stages and a constant step-size is applied at each stage) under strongly convex functions over a compact convex set with bounded sub-gradients. For the former, we show that the convergence rate can be written as a product of exponential in step-size and polynomial in momentum weight. Our analysis justifies the convergence of using the default momentum weight setting and the diminishing-to-zero step-size sequence in large-scale machine learning software. For the latter, we present the condition for the momentum weight sequence to converge at each stage.

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!

Cite this paper

@article{hwang2024convergence,
  title  = {Convergence rates of stochastic gradient method with independent sequences of step-size and momentum weight},
  author = {Wen-Liang Hwang},
  year   = {2024},
  eprint = {2408.02678},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2408.02678v1}
}

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

Discussion