Stochastic Gradient Descent with Preconditioned Polyak Step-size

Farshed Abdukhakimov, Chulu Xiang, Dmitry Kamzolov, Martin Takáč
10/3/2023
cs.LGmath.OC

Official code: fxrshed/ScaledSPS (4 stars, last commit 2023-08-28).

Abstract

Stochastic Gradient Descent (SGD) is one of the many iterative optimization methods that are widely used in solving machine learning problems. These methods display valuable properties and attract researchers and industrial machine learning engineers with their simplicity. However, one of the weaknesses of this type of methods is the necessity to tune learning rate (step-size) for every loss function and dataset combination to solve an optimization problem and get an efficient performance in a given time budget. Stochastic Gradient Descent with Polyak Step-size (SPS) is a method that offers an update rule that alleviates the need of fine-tuning the learning rate of an optimizer. In this paper, we propose an extension of SPS that employs preconditioning techniques, such as Hutchinson's method, Adam, and AdaGrad, to improve its performance on badly scaled and/or ill-conditioned datasets.

View on arXivView PDF

Code Implementations(1)

Preconditioning variants of Stochastic Polyak Step-size Methods

41Python, Jupyter NotebookSep 28, 20223 years ago

Similar Papers

Cite this paper

@article{abdukhakimov2023stochastic,
  title  = {Stochastic Gradient Descent with Preconditioned Polyak Step-size},
  author = {Farshed Abdukhakimov and Chulu Xiang and Dmitry Kamzolov and Martin Takáč},
  year   = {2023},
  eprint = {2310.02093},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2310.02093v1}
}

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

Discussion