Gaussian processes meet NeuralODEs: A Bayesian framework for learning the dynamics of partially observed systems from scarce and noisy data
Mohamed Aziz Bhouri, Paris Perdikaris

TL;DR
This paper introduces GP-NODE, a Bayesian framework combining Gaussian processes and neural ODEs for learning dynamical systems from scarce, noisy, and partial data, enabling uncertainty quantification and interpretable model discovery.
Contribution
The paper develops GP-NODE, a novel Bayesian approach integrating Gaussian processes with neural ODEs, allowing for robust system identification under uncertainty with sparse and noisy data.
Findings
Effective in modeling predator-prey systems
Successfully applied to systems biology data
Demonstrated on a 50-dimensional human motion system
Abstract
This paper presents a machine learning framework (GP-NODE) for Bayesian systems identification from partial, noisy and irregular observations of nonlinear dynamical systems. The proposed method takes advantage of recent developments in 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. Moreover, the use of sparsity-promoting priors such as the Finnish Horseshoe for free model parameters enables the discovery of interpretable and parsimonious representations for the underlying latent dynamics. A…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGaussian Processes and Bayesian Inference · Fault Detection and Control Systems · Control Systems and Identification
MethodsGaussian Process
