On the Convergence of Gradient Descent for Large Learning Rates

Alexandru Crăciun, Debarghya Ghoshdastidar
2/20/2024
cs.LG

No confident code implementation found for this paper. 3 possible matches can be shown below.

Abstract

A vast literature on convergence guarantees for gradient descent and derived methods exists at the moment. However, a simple practical situation remains unexplored: when a fixed step size is used, can we expect gradient descent to converge starting from any initialization? We provide fundamental impossibility results showing that convergence becomes impossible no matter the initialization if the step size gets too big. Looking at the asymptotic value of the gradient norm along the optimization trajectory, we see that there is a sharp transition as the step size crosses a critical value. This has been observed by practitioners, yet the true mechanisms through which this happens remain unclear beyond heuristics. Using results from dynamical systems theory, we provide a proof of this in the case of linear neural networks with a squared loss. We also prove the impossibility of convergence for more general losses without requiring strong assumptions such as Lipschitz continuity for the gradient. We validate our findings through experiments with non-linear networks.

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. 3 weaker matches are hidden by default — 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{crciun2024convergence,
  title  = {On the Convergence of Gradient Descent for Large Learning Rates},
  author = {Alexandru Crăciun and Debarghya Ghoshdastidar},
  year   = {2024},
  eprint = {2402.13108},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2402.13108v3}
}

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

Discussion