DoWG Unleashed: An Efficient Universal Parameter-Free Gradient Descent Method

Ahmed Khaled, Konstantin Mishchenko, Chi Jin
5/1/2023

No official code found. Best implementation: rka97/dowg (4 stars, last commit 2023-06-05).

Abstract

This paper proposes a new easy-to-implement parameter-free gradient-based optimizer: DoWG (Distance over Weighted Gradients). We prove that DoWG is efficient -- matching the convergence rate of optimally tuned gradient descent in convex optimization up to a logarithmic factor without tuning any parameters, and universal -- automatically adapting to both smooth and nonsmooth problems. While popular algorithms following the AdaGrad framework compute a running average of the squared gradients to use for normalization, DoWG maintains a new distance-based weighted version of the running average, which is crucial to achieve the desired properties. To complement our theory, we also show empirically that DoWG trains at the edge of stability, and validate its effectiveness on practical machine learning tasks.

View on arXivView PDF

Code Implementations(1)

rka97/dowgCommunity100%

Code for DoWG

40PythonMay 30, 20233 years ago

Similar Papers

Cite this paper

@article{khaled2023dowg,
  title  = {DoWG Unleashed: An Efficient Universal Parameter-Free Gradient Descent Method},
  author = {Ahmed Khaled and Konstantin Mishchenko and Chi Jin},
  year   = {2023},
  eprint = {2305.16284},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/pdf/2305.16284},
  journal = {NEURIPS 2023 2023}
}

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

Discussion