Empirical and computer-aided robustness analysis of long-step and accelerated methods in smooth convex optimization

Pierre Vernimmen, François Glineur
6/11/2025
math.OCcs.LG

No official code found. Best implementation: Verpierre/Inexact_PEP_Experiment (0 stars, last commit 2025-03-09).

Abstract

This work assesses both empirically and theoretically, using the performance estimation methodology, how robust different first-order optimization methods are when subject to relative inexactness in their gradient computations. Relative inexactness occurs, for example, when compressing the gradient using fewer bits of information, which happens when dealing with large-scale problems on GPUs. Three major families of methods are analyzed: constant step gradient descent, long-step methods, and accelerated methods. The latter two are first shown to be theoretically not robust to inexactness. Then, a semi-heuristic shortening factor is introduced to improve their theoretical guarantees. All methods are subsequently tested on a concrete inexact problem, with two different types of relative inexactness, and it is observed that both accelerated methods are much more robust than expected, and that the shortening factor significantly helps the long-step methods. In the end, all shortened methods appear to be promising, even in this inexact setting.

View on arXivView PDF

Code Implementations(1)

This repository contains all the codes necessary to obtain the results and plots of the paper: "Empirical and computer-aided robustness analysis of long-step and accelerated methods in smooth convex optimization"

00Jupyter NotebookMar 7, 20251 years ago

Similar Papers

Cite this paper

@article{vernimmen2025empirical,
  title  = {Empirical and computer-aided robustness analysis of long-step and accelerated methods in smooth convex optimization},
  author = {Pierre Vernimmen and François Glineur},
  year   = {2025},
  eprint = {2506.09730},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2506.09730v3}
}

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

Discussion