Differential geometry and stochastic dynamics with deep learning numerics

Line Kühnel*, Stefan Sommer, Alexis Arnaudon

*Corresponding author for this work
5 Citations (Scopus)

Abstract

With the emergence of deep learning methods, new computational frameworks have been developed that mix symbolic expressions with efficient numerical computations. In this work, we will demonstrate how deterministic and stochastic dynamics on manifolds, as well as differential geometric constructions can be implemented in these modern frameworks. In particular, we use the symbolic expression and automatic differentiation features of the python library Theano, originally developed for high-performance computations in deep learning. We show how various aspects of differential geometry and Lie group theory, connections, metrics, curvature, left/right invariance, geodesics and parallel transport can be formulated with Theano using the automatic computation of derivatives of any orders. We will also show how symbolic stochastic integrators and concepts from non-linear statistics can be formulated and optimized with only a few lines of code. We will then give explicit examples on low-dimensional classical manifolds for visualization and demonstrate how this approach allows both a concise implementation and efficient scaling to high dimensional problems. With this paper and its accompanying code, we hope to stimulate the use of modern symbolic and numerical computation frameworks for experimental applications in mathematics, for computations in applied mathematics, and for data analysis by showing how the resulting code allows for flexibility and simplicity in implementing many experimental mathematics endeavors.

Original languageEnglish
JournalApplied Mathematics and Computation
Volume356
Pages (from-to)411-437
Number of pages27
ISSN0096-3003
DOIs
Publication statusPublished - 2019

Keywords

  • Automatic differentiation
  • Deep learning numerics
  • Differential geometry
  • Non-linear statistics
  • Theano

Fingerprint

Dive into the research topics of 'Differential geometry and stochastic dynamics with deep learning numerics'. Together they form a unique fingerprint.

Cite this