Accelerating Neural ODEs Using Model Order Reduction

05/28/2021
by   Mikko Lehtimäki, et al.
41

Embedding nonlinear dynamical systems into artificial neural networks is a powerful new formalism for machine learning. By parameterizing ordinary differential equations (ODEs) as neural network layers, these Neural ODEs are memory-efficient to train, process time-series naturally and incorporate knowledge of physical systems into deep learning models. However, the practical applications of Neural ODEs are limited due to long inference times, because the outputs of the embedded ODE layers are computed numerically with differential equation solvers that can be computationally demanding. Here we show that mathematical model order reduction methods can be used for compressing and accelerating Neural ODEs by accurately simulating the continuous nonlinear dynamics in low-dimensional subspaces. We implement our novel compression method by developing Neural ODEs that integrate the necessary subspace-projection and interpolation operations as layers of the neural network. We validate our model reduction approach by comparing it to two established acceleration methods from the literature in two classification asks. In compressing convolutional and recurrent Neural ODE architectures, we achieve the best balance between speed and accuracy when compared to the other two acceleration methods. Based on our results, our integration of model order reduction with Neural ODEs can facilitate efficient, dynamical system-driven deep learning in resource-constrained applications.

READ FULL TEXT

page 1

page 7

page 9

page 10

research
02/04/2022

On Neural Differential Equations

The conjoining of dynamical systems and deep learning has become a topic...
research
09/16/2021

Neural-network acceleration of projection-based model-order-reduction for finite plasticity: Application to RVEs

Compared to conventional projection-based model-order-reduction, its neu...
research
09/04/2017

DR-RNN: A deep residual recurrent neural network for model reduction

We introduce a deep residual recurrent neural network (DR-RNN) as an eff...
research
07/23/2021

Forecasting the outcome of spintronic experiments with Neural Ordinary Differential Equations

Deep learning has an increasing impact to assist research, allowing, for...
research
05/09/2021

Opening the Blackbox: Accelerating Neural Differential Equations by Regularizing Internal Solver Heuristics

Democratization of machine learning requires architectures that automati...
research
03/03/2023

Neural Operator Learning for Long-Time Integration in Dynamical Systems with Recurrent Neural Networks

Deep neural networks are an attractive alternative for simulating comple...
research
08/24/2020

Local error quantification for efficient neural network dynamical system solvers

Neural Networks have been identified as potentially powerful tools for t...

Please sign up or login with your details

Forgot password? Click here to reset