RODE-Net: Learning Ordinary Differential Equations with Randomness from Data

by   Junyu Liu, et al.

Random ordinary differential equations (RODEs), i.e. ODEs with random parameters, are often used to model complex dynamics. Most existing methods to identify unknown governing RODEs from observed data often rely on strong prior knowledge. Extracting the governing equations from data with less prior knowledge remains a great challenge. In this paper, we propose a deep neural network, called RODE-Net, to tackle such challenge by fitting a symbolic expression of the differential equation and the distribution of parameters simultaneously. To train the RODE-Net, we first estimate the parameters of the unknown RODE using the symbolic networks <cit.> by solving a set of deterministic inverse problems based on the measured data, and use a generative adversarial network (GAN) to estimate the true distribution of the RODE's parameters. Then, we use the trained GAN as a regularization to further improve the estimation of the ODE's parameters. The two steps are operated alternatively. Numerical results show that the proposed RODE-Net can well estimate the distribution of model parameters using simulated data and can make reliable predictions. It is worth noting that, GAN serves as a data driven regularization in RODE-Net and is more effective than the ℓ_1 based regularization that is often used in system identifications.


page 1

page 2

page 3

page 4


Discovering ordinary differential equations that govern time-series

Natural laws are often described through differential equations yet find...

DEQGAN: Learning the Loss Function for PINNs with Generative Adversarial Networks

Solutions to differential equations are of significant scientific and en...

Optimizing differential equations to fit data and predict outcomes

Many scientific problems focus on observed patterns of change or on how ...

LEARNEST: LEARNing Enhanced Model-based State ESTimation for Robots using Knowledge-based Neural Ordinary Differential Equations

State estimation is an important aspect in many robotics applications. I...

An Effective and Efficient Method to Solve the High-Order and the Non-Linear Ordinary Differential Equations: the Ratio Net

An effective and efficient method that solves the high-order and the non...

Neuro-Dynamic State Estimation for Networked Microgrids

We devise neuro-dynamic state estimation (Neuro-DSE), a learning-based d...

Generalized Minkowski sets for the regularization of inverse problems

Many works on inverse problems in the imaging sciences consider regulari...

Please sign up or login with your details

Forgot password? Click here to reset