Online Convex Optimization and Integral Quadratic Constraints: An automated approach to regret analysis

Fabian Jakob, Andrea Iannelli
3/30/2025
math.OCcs.LGeess.SY

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

We propose a novel approach for analyzing dynamic regret of first-order constrained online convex optimization algorithms for strongly convex and Lipschitz-smooth objectives. Crucially, we provide a general analysis that is applicable to a wide range of first-order algorithms that can be expressed as an interconnection of a linear dynamical system in feedback with a first-order oracle. By leveraging Integral Quadratic Constraints (IQCs), we derive a semi-definite program which, when feasible, provides a regret guarantee for the online algorithm. For this, the concept of variational IQCs is introduced as the generalization of IQCs to time-varying monotone operators. Our bounds capture the temporal rate of change of the problem in the form of the path length of the time-varying minimizer and the objective function variation. In contrast to standard results in OCO, our results do not require nerither the assumption of gradient boundedness, nor that of a bounded feasible set. Numerical analyses showcase the ability of the approach to capture the dependence of the regret on the function class condition number.

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. 1 weaker match is 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{jakob2025online,
  title  = {Online Convex Optimization and Integral Quadratic Constraints: An automated approach to regret analysis},
  author = {Fabian Jakob and Andrea Iannelli},
  year   = {2025},
  eprint = {2503.23600},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2503.23600v3}
}

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

Discussion