On PI Controllers for Updating Lagrange Multipliers in Constrained Optimization
Motahareh Sohrabi, Juan Ramirez, Tianyue H. Zhang, Simon, Lacoste-Julien, Jose Gallego-Posada

TL;DR
This paper introduces the $ u$PI controller, a novel method for updating Lagrange multipliers in constrained optimization, which stabilizes dynamics and outperforms traditional momentum methods.
Contribution
It proposes the $ u$PI algorithm based on PI controllers, providing a new optimization perspective and theoretical insights into Lagrange multiplier updates.
Findings
$ u$PI stabilizes multiplier dynamics effectively
Hyperparameters of $ u$PI are robust and predictable
$ u$PI generalizes popular momentum methods
Abstract
Constrained optimization offers a powerful framework to prescribe desired behaviors in neural network models. Typically, constrained problems are solved via their min-max Lagrangian formulations, which exhibit unstable oscillatory dynamics when optimized using gradient descent-ascent. The adoption of constrained optimization techniques in the machine learning community is currently limited by the lack of reliable, general-purpose update schemes for the Lagrange multipliers. This paper proposes the PI algorithm and contributes an optimization perspective on Lagrange multiplier updates based on PI controllers, extending the work of Stooke, Achiam and Abbeel (2020). We provide theoretical and empirical insights explaining the inability of momentum methods to address the shortcomings of gradient descent-ascent, and contrast this with the empirical success of our proposed PI…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Control Systems Optimization · Advanced Control Systems Design · Stability and Control of Uncertain Systems
