Gaussian processes meet NeuralODEs: a Bayesian framework for learning the dynamics of partially observed systems from
Mohamed Aziz Bhouri1, Paris Perdikaris1
1Department of Mechanical Engineering, and Applied Mechanics, University of Pennsylvania, Philadelphia, PA 19104, USA.
Abstract:
We present a machine learning framework (GP-NODE) for Bayesian model discovery from partial, noisy and irregular observations of nonlinear dynamical systems. The proposed method takes advantage of differentiable programming to propagate gradient information through ordinary differential equation solvers and perform Bayesian inference with respect to unknown model parameters using Hamiltonian Monte Carlo sampling and Gaussian Process priors over the observed system states. This allows us to exploit temporal correlations in the observed data, and efficiently infer posterior distributions over plausible models with quantified uncertainty. The use of the Finnish Horseshoe as a sparsity-promoting prior for free model parameters also enables the discovery of parsimonious representations for the latent dynamics. A series of numerical studies is presented to demonstrate the effectiveness of the proposed GP-NODE method including predator-prey systems, systems biology and a 50-dimensional human motion dynamical system. This article is part of the theme issue 'Data-driven prediction in dynamical systems'.
Related Concept Videos
Model Approaches for Pharmacokinetic Data: Distributed Parameter Models
The distributed parameter models are specifically designed to account for variations and differences in some drug classes. This model is particularly useful for assessing regional concentrations of anticancer or...
Observational Learning
Neural Circuits
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
Multi-input and Multi-variable systems
In the absence...
Propagation of Uncertainty from Systematic Error
Neural Regulation


