Authors
Martin Benning, Elena Celledoni, Matthias J Ehrhardt, Brynjulf Owren, Carola-Bibiane Schönlieb
Publication date
2019/12
Journal
Journal of Computational Dynamics
Volume
6
Issue
2
Pages
171-198
Publisher
American Institute of Mathematical Sciences
Description
We consider recent work of Haber and Ruthotto 2017 and Chang et al. 2018, where deep learning neural networks have been interpreted as discretisations of an optimal control problem subject to an ordinary differential equation constraint. We review the first order conditions for optimality, and the conditions ensuring optimality after discretisation. This leads to a class of algorithms for solving the discrete optimal control problem which guarantee that the corresponding discrete necessary conditions for optimality are fulfilled. The differential equation setting lends itself to learning additional parameters such as the time discretisation. We explore this extension alongside natural constraints (e.g. time steps lie in a simplex). We compare these deep learning algorithms numerically in terms of induced flow and generalisation ability.
Total citations
20192020202120222023202431327151813
Scholar articles
M Benning, E Celledoni, MJ Ehrhardt, B Owren… - arXiv preprint arXiv:1904.05657, 2019