Gaussian processes meet NeuralODEs: A Bayesian framework for learning the dynamics of partially observed systems from scarce and noisy data
Not on the map. Why?
Abstract (arXiv)
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 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. Taken together, our findings put forth a novel, flexible and robust workflow for data-driven model discovery under uncertainty. All code and data accompanying this manuscript are available online at urlhttps://github.com/PredictiveIntelligenceLab/GP-NODEs.
Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). Builds on 22 of its 62 references that are in the map. First posted on arXiv 4 Mar 2021.
Builds on
22 of 62 references.
References · 22
- 2018Neural Ordinary Differential Equationscited by 3,733
- 2017Deep learning for universal linear embeddings of nonlinear dynamicscited by 491
- 2018Pyro: Deep Universal Probabilistic Programmingcited by 379
- 2020Universal Differential Equations for Scientific Machine Learningcited by 345
- 2020Scalable Gradients for Stochastic Differential Equationscited by 264
- 2019Physics-Constrained Deep Learning for High-dimensional Surrogate Modeling and Uncertainty Quantification without Labeled Datacited by 261
- 2017Hidden Physics Models: Machine Learning of Nonlinear Partial Differential Equationscited by 208
- 2019Composable Effects for Flexible and Accelerated Probabilistic Programming in NumPyrocited by 187
- 2018Physics-Informed Generative Adversarial Networks for Stochastic Differential Equationscited by 133
- 2018Adversarial Uncertainty Quantification in Physics-Informed Neural Networkscited by 120
- 2018Data Driven Governing Equations Approximation Using Deep Neural Networkscited by 94
- 2018Multistep Neural Networks for Data-driven Discovery of Nonlinear Dynamical Systemscited by 88
10 more
- 2019ANODE: Unconditionally Accurate Memory-Efficient Gradients for Neural ODEscited by 83
- 2019Machine learning in cardiovascular flows modeling: Predicting arterial blood pressure from non-invasive 4D flow MRI data using physics-informed neural networkscited by 76
- 2018Learning unknown ODE models with Gaussian processescited by 54
- 2020Bayesian Neural Ordinary Differential Equationscited by 44
- 2017Sparsity information and regularization in the horseshoe and other shrinkage priorscited by 43
- 2018Nonparametric inference of interaction laws in systems of agents from trajectory datacited by 43
- 2016Inferring solutions of differential equations using noisy multi-fidelity datacited by 38
- 2018Fast Gaussian Process Based Gradient Matching for Parameter Identification in Systems of Nonlinear ODEscited by 17
- 2020Bayesian differential programming for robust systems identification under uncertaintycited by 16
- 2016On the Hyperprior Choice for the Global Shrinkage Parameter in the Horseshoe Priorcited by 10
Built on by
Citing papers per year: 2021: 3; 2022: 4; 2023: 2; 2024: 0; 2025: 4.
13 papers.
Sort:
- 2021Structure-preserving Sparse Identification of Nonlinear Dynamics for Data-driven Modelingcited by 27
- 2021Variational multiple shooting for Bayesian ODEs with Gaussian processescited by 15
- 2023Gaussian Process Port-Hamiltonian Systems: Bayesian Learning with Physics Priorcited by 15
- 2022TO-FLOW: Efficient Continuous Normalizing Flows with Temporal Optimization adjoint with Moving Speedcited by 8
- 2021Parsimony-Enhanced Sparse Bayesian Learning for Robust Discovery of Partial Differential Equationscited by 3
- 2022PAGP: A physics-assisted Gaussian process framework with active learning for forward and inverse problems of partial differential equationscited by 3
- 2022History-Based, Bayesian, Closure for Stochastic Parameterization: Application to Lorenz '96cited by 3
- 2023Scalable Bayesian optimization with high-dimensional outputs using randomized prior networkscited by 2
- 2025Data-driven Discovery of Digital Twins in Biomedical Researchcited by 2
- 2025Data-efficient Kernel Methods for Learning Hamiltonian Systemscited by 2
- 2025Learning Generalized Hamiltonian Dynamics with Stability from Noisy Trajectory Datacited by 1
- 2022Dynamic Structure Estimation from Bandit Feedback using Nonvanishing Exponential Sumscited by 0
- 2025Data-efficient Kernel Methods for Learning Hamiltonian Systems21 Sep 2025
- 2025Learning Generalized Hamiltonian Dynamics with Stability from Noisy Trajectory Data8 Sep 2025
- 2025Data-driven Discovery of Digital Twins in Biomedical Research29 Aug 2025
- 2025Bayesian Modeling and Estimation of Linear Time-Varying Systems using Neural Networks and Gaussian Processes17 Jul 2025
- 2023Gaussian Process Port-Hamiltonian Systems: Bayesian Learning with Physics Prior15 May 2023
- 2023Scalable Bayesian optimization with high-dimensional outputs using randomized prior networks14 Feb 2023
- 2022History-Based, Bayesian, Closure for Stochastic Parameterization: Application to Lorenz '9626 Oct 2022
- 2022Dynamic Structure Estimation from Bandit Feedback using Nonvanishing Exponential Sums2 Jun 2022
- 2022PAGP: A physics-assisted Gaussian process framework with active learning for forward and inverse problems of partial differential equations6 Apr 2022
- 2022TO-FLOW: Efficient Continuous Normalizing Flows with Temporal Optimization adjoint with Moving Speed19 Mar 2022
- 2021Structure-preserving Sparse Identification of Nonlinear Dynamics for Data-driven Modeling11 Sep 2021
- 2021Parsimony-Enhanced Sparse Bayesian Learning for Robust Discovery of Partial Differential Equations8 Jul 2021
1 more
- 2021Structure-preserving Sparse Identification of Nonlinear Dynamics for Data-driven Modelingcited by 27
- 2021Variational multiple shooting for Bayesian ODEs with Gaussian processescited by 15
- 2023Gaussian Process Port-Hamiltonian Systems: Bayesian Learning with Physics Priorcited by 15
- 2022TO-FLOW: Efficient Continuous Normalizing Flows with Temporal Optimization adjoint with Moving Speedcited by 8
- 2021Parsimony-Enhanced Sparse Bayesian Learning for Robust Discovery of Partial Differential Equationscited by 3
- 2022PAGP: A physics-assisted Gaussian process framework with active learning for forward and inverse problems of partial differential equationscited by 3
- 2022History-Based, Bayesian, Closure for Stochastic Parameterization: Application to Lorenz '96cited by 3
- 2023Scalable Bayesian optimization with high-dimensional outputs using randomized prior networkscited by 2
- 2025Data-driven Discovery of Digital Twins in Biomedical Researchcited by 2
- 2025Data-efficient Kernel Methods for Learning Hamiltonian Systemscited by 2
- 2025Learning Generalized Hamiltonian Dynamics with Stability from Noisy Trajectory Datacited by 1
- 2022Dynamic Structure Estimation from Bandit Feedback using Nonvanishing Exponential Sumscited by 0
12 most cited of 13 All 13 (JSON)
- 2025Data-efficient Kernel Methods for Learning Hamiltonian Systems21 Sep 2025
- 2025Learning Generalized Hamiltonian Dynamics with Stability from Noisy Trajectory Data8 Sep 2025
- 2025Data-driven Discovery of Digital Twins in Biomedical Research29 Aug 2025
- 2025Bayesian Modeling and Estimation of Linear Time-Varying Systems using Neural Networks and Gaussian Processes17 Jul 2025
- 2023Gaussian Process Port-Hamiltonian Systems: Bayesian Learning with Physics Prior15 May 2023
- 2023Scalable Bayesian optimization with high-dimensional outputs using randomized prior networks14 Feb 2023
- 2022History-Based, Bayesian, Closure for Stochastic Parameterization: Application to Lorenz '9626 Oct 2022
- 2022Dynamic Structure Estimation from Bandit Feedback using Nonvanishing Exponential Sums2 Jun 2022
- 2022PAGP: A physics-assisted Gaussian process framework with active learning for forward and inverse problems of partial differential equations6 Apr 2022
- 2022TO-FLOW: Efficient Continuous Normalizing Flows with Temporal Optimization adjoint with Moving Speed19 Mar 2022
- 2021Structure-preserving Sparse Identification of Nonlinear Dynamics for Data-driven Modeling11 Sep 2021
- 2021Parsimony-Enhanced Sparse Bayesian Learning for Robust Discovery of Partial Differential Equations8 Jul 2021
12 newest of 13 All 13 (JSON)