Augmenting Neural Differential Equations to Model Unknown Dynamical Systems with Incomplete State Information

08/19/2020
by   Robert Strauss, et al.
0

Neural Ordinary Differential Equations replace the right-hand side of a conventional ODE with a neural net, which by virtue of the universal approximation theorem, can be trained to the representation of any function. When we do not know the function itself, but have state trajectories (time evolution) of the ODE system we can still train the neural net to learn the representation of the underlying but unknown ODE. However if the state of the system is incompletely known then the right-hand side of the ODE cannot be calculated. The derivatives to propagate the system are unavailable. We show that a specially augmented Neural ODE can learn the system when given incomplete state information. As a worked example we apply neural ODEs to the Lotka-Voltera problem of 3 species, rabbits, wolves, and bears. We show that even when the data for the bear time series is removed the remaining time series of the rabbits and wolves is sufficient to learn the dynamical system despite the missing the incomplete state information. This is surprising since a conventional ODE system cannot output the correct derivatives without the full state as the input. We implement augmented neural ODEs and differential equation solvers in the julia programming language.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/11/2019

Predicting dynamical system evolution with residual neural networks

Forecasting time series and time-dependent data is a common problem in m...
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
08/04/2021

Reconstructing a dynamical system and forecasting time series by self-consistent deep learning

We introduce a self-consistent deep-learning framework which, for a nois...
research
06/08/2020

Liquid Time-constant Networks

We introduce a new class of time-continuous recurrent neural network mod...
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
04/02/2019

Augmented Neural ODEs

We show that Neural Ordinary Differential Equations (ODEs) learn represe...
research
03/24/2020

Generative ODE Modeling with Known Unknowns

In several crucial applications, domain knowledge is encoded by a system...

Please sign up or login with your details

Forgot password? Click here to reset