Neural Network Training as an Optimal Control Problem: An Augmented Lagrangian Approach
Brecht Evens, Puya Latafat, Andreas Themelis, Johan Suykens and, Panagiotis Patrinos

TL;DR
This paper reformulates neural network training as a nonlinear optimal control problem and introduces an augmented Lagrangian method that leverages multiple shooting and Gauss-Newton iterations, demonstrating promising results on regression datasets.
Contribution
It presents a novel optimal control framework for neural network training using an augmented Lagrangian approach with multiple shooting, improving upon traditional gradient-based methods.
Findings
Effective on regression datasets
Utilizes Gauss-Newton iterations for subproblems
Addresses ill conditioning with multiple shooting
Abstract
Training of neural networks amounts to nonconvex optimization problems that are typically solved by using backpropagation and (variants of) stochastic gradient descent. In this work we propose an alternative approach by viewing the training task as a nonlinear optimal control problem. Under this lens, backpropagation amounts to the sequential approach (single shooting) to optimal control, where the states variables have been eliminated. It is well known that single shooting may lead to ill conditioning, and for this reason the simultaneous approach (multiple shooting) is typically preferred. Motivated by this hypothesis, an augmented Lagrangian algorithm is developed that only requires an approximate solution to the Lagrangian subproblems up to a user-defined accuracy. By applying this framework to the training of neural networks, it is shown that the inner Lagrangian subproblems are…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
