A Nonstochastic Control Approach to Optimization
Not on the map. Why?
Abstract (arXiv)
Selecting the best hyperparameters for a particular optimization instance, such as the learning rate and momentum, is an important but nonconvex problem. As a result, iterative optimization methods such as hypergradient descent lack global optimality guarantees in general. We propose an online nonstochastic control methodology for mathematical optimization. First, we formalize the setting of meta-optimization, an online learning formulation of learning the best optimization algorithm from a class of methods. The meta-optimization problem over gradient-based methods can be framed as a feedback control problem over the choice of hyperparameters, including the learning rate, momentum, and the preconditioner. Although the original optimal control problem is nonconvex, we show how recent methods from online nonstochastic control using convex relaxations can be used to overcome the challenge of nonconvexity, and obtain regret guarantees against the best offline solution. This guarantees that in meta-optimization, given a sequence of optimization problems, we can learn a method that attains convergence comparable to that of the best optimization method in hindsight from a class of methods.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 29 of its 62 references that are in the map. First posted on arXiv 19 Jan 2023.
Builds on
29 of 62 references.
References · 29
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019Introduction to Online Convex Optimizationcited by 793
- 2021Learning to Optimize: A Primer and A Benchmarkcited by 206
- 2015A Differential Equation for Modeling Nesterov's Accelerated Gradient Method: Theory and Insightscited by 203
- 2016Learning to Optimizecited by 195
- 2017Online Learning Rate Adaptation with Hypergradient Descentcited by 117
- 2017Learned Optimizers that Scale and Generalizecited by 109
- 2014Analysis and Design of Optimization Algorithms via Integral Quadratic Constraintscited by 105
- 2019Online Control with Adversarial Disturbancescited by 92
- 2020Improper Learning for Non-Stochastic Controlcited by 83
- 2022VeLO: Training Versatile Learned Optimizers by Scaling Upcited by 57
- 2018Online Linear Quadratic Controlcited by 55
17 more
- 2020Black-Box Control for Linear Dynamical Systemscited by 43
- 2017Learning to Optimize Neural Netscited by 41
- 2020Adaptive Regret for Control of Time-Varying Dynamicscited by 38
- 2015Smooth Strongly Convex Interpolation and Exact Worst-case Performance of First-order Methodscited by 36
- 2019A Dynamical Systems Perspective on Nesterov Accelerationcited by 33
- 2021SGD in the Large: Average-case Analysis, Asymptotics, and Stepsize Criticalitycited by 33
- 2022Practical tradeoffs between memory, compute, and performance in learned optimizerscited by 32
- 2022A Closer Look at Learned Optimization: Stability, Robustness, and Inductive Biasescited by 30
- 2017Hyperparameter Optimization: A Spectral Approachcited by 24
- 2020A Modular Analysis of Provable Acceleration via Polyak's Momentum: Training a Wide ReLU Network and a Deep Linear Networkcited by 18
- 2020Non-Stochastic Control with Bandit Feedbackcited by 17
- 2022Introduction to Online Controlcited by 17
- 2022Branch-and-Bound Performance Estimation Programming: A Unified Methodology for Constructing Optimal Optimization Methodscited by 16
- 2022Online Control of Unknown Time-Varying Dynamical Systemscited by 13
- 2020Guarantees for Tuning the Step Size using a Learning-to-Learn Approachcited by 10
- 2020Average-case Acceleration for Bilinear Games and Normal Matricescited by 5
- 2020Optimizing Optimizers: Regret-optimal gradient descent algorithmscited by 3
Built on by
Citing papers per year: 2023: 3; 2024: 1.
4 papers.
- 2023Mechanic: A Learning Rate Tunercited by 20
- 2024Tuning-Free Stochastic Optimizationcited by 13
- 2023Optimal Rates for Bandit Nonstochastic Controlcited by 7
- 2023Learning to Relax: Setting Solver Parameters Across a Sequence of Linear System Instancescited by 0
- 2024Tuning-Free Stochastic Optimization12 Feb 2024
- 2023Learning to Relax: Setting Solver Parameters Across a Sequence of Linear System Instances3 Oct 2023
- 2023Mechanic: A Learning Rate Tuner31 May 2023
- 2023Optimal Rates for Bandit Nonstochastic Control24 May 2023