Learning to optimize with convergence guarantees using nonlinear system theory

Andrea Martin, Luca Furieri
3/14/2024
eess.SYcs.LG

No official code found. Best implementation: andrea-martin/ConvergentL2O (4 stars, last commit 2024-05-03).

Abstract

The increasing reliance on numerical methods for controlling dynamical systems and training machine learning models underscores the need to devise algorithms that dependably and efficiently navigate complex optimization landscapes. Classical gradient descent methods offer strong theoretical guarantees for convex problems; however, they demand meticulous hyperparameter tuning for non-convex ones. The emerging paradigm of learning to optimize (L2O) automates the discovery of algorithms with optimized performance leveraging learning models and data - yet, it lacks a theoretical framework to analyze convergence of the learned algorithms. In this paper, we fill this gap by harnessing nonlinear system theory. Specifically, we propose an unconstrained parametrization of all convergent algorithms for smooth non-convex objective functions. Notably, our framework is directly compatible with automatic differentiation tools, ensuring convergence by design while learning to optimize.

View on arXivView PDF

Code Implementations(1)

40Jupyter NotebookMar 9, 20242 years ago

Similar Papers

Cite this paper

@article{martin2024learning,
  title  = {Learning to optimize with convergence guarantees using nonlinear system theory},
  author = {Andrea Martin and Luca Furieri},
  year   = {2024},
  eprint = {2403.09389},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2403.09389v2}
}

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

Discussion