Learning Differential Equations that are Easy to Solve

07/09/2020
by   Jacob Kelly, et al.
60

Differential equations parameterized by neural networks become expensive to solve numerically as training progresses. We propose a remedy that encourages learned dynamics to be easier to solve. Specifically, we introduce a differentiable surrogate for the time cost of standard numerical solvers, using higher-order derivatives of solution trajectories. These derivatives are efficient to compute with Taylor-mode automatic differentiation. Optimizing this additional objective trades model performance against the time cost of solving the learned dynamics. We demonstrate our approach by training substantially faster, while nearly as accurate, models in supervised classification, density estimation, and time-series modelling tasks.

READ FULL TEXT
research
12/19/2019

Polynomial Neural Networks and Taylor maps for Dynamical Systems Simulation and Learning

The connection of Taylor maps and polynomial neural networks (PNN) to so...
research
07/28/2022

How Many Equations of Motion Describe a Moving Human?

A human is a thing that moves in space. Like all things that move in spa...
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
06/08/2021

Incorporating NODE with Pre-trained Neural Differential Operator for Learning Dynamics

Learning dynamics governed by differential equations is crucial for pred...
research
02/06/2020

Uncovering differential equations from data with hidden variables

Finding a set of differential equations to model dynamical systems is a ...
research
11/21/2022

Differentiable Physics-based Greenhouse Simulation

We present a differentiable greenhouse simulation model based on physica...
research
10/25/2021

Neural Flows: Efficient Alternative to Neural ODEs

Neural ordinary differential equations describe how values change in tim...

Please sign up or login with your details

Forgot password? Click here to reset