Structure preserving deep learning
Elena Celledoni, Matthias J. Ehrhardt, Christian Etmann, Robert I, McLachlan, Brynjulf Owren, Carola-Bibiane Sch\"onlieb, Ferdia Sherry

TL;DR
This paper reviews recent advances in deep learning that focus on understanding and preserving mathematical structures such as dynamical systems, invertibility, and geometric properties to improve model design and optimization.
Contribution
It systematically surveys approaches that incorporate mathematical structures into deep learning models, highlighting new frameworks and open problems for future research.
Findings
Neural networks can be viewed as discretizations of dynamical systems.
Designing networks with properties like invertibility and group equivariance enhances their capabilities.
New algorithmic frameworks based on conformal Hamiltonian systems and Riemannian manifolds have been proposed.
Abstract
Over the past few years, deep learning has risen to the foreground as a topic of massive interest, mainly as a result of successes obtained in solving large-scale image processing tasks. There are multiple challenging mathematical problems involved in applying deep learning: most deep learning methods require the solution of hard optimisation problems, and a good understanding of the tradeoff between computational effort, amount of data and model complexity is required to successfully design a deep learning approach for a given problem. A large amount of progress made in deep learning has been based on heuristic explorations, but there is a growing effort to mathematically understand the structure in existing deep learning methods and to systematically design new deep learning methods to preserve certain types of structure in deep learning. In this article, we review a number of these…
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.
