2020
DOI: 10.1098/rspa.2020.0290
|View full text |Cite
|
Sign up to set email alerts
|

Bayesian differential programming for robust systems identification under uncertainty

Abstract: This paper presents a machine learning framework for Bayesian systems identification from noisy, sparse 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. This allows an efficient inference of the posterior distributions over… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
28
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
4
3
1
1

Relationship

0
9

Authors

Journals

citations
Cited by 27 publications
(28 citation statements)
references
References 59 publications
0
28
0
Order By: Relevance
“…, where p(σ 2 θ ), p(σ 2 u ) are hyperpriors; see, e.g., [31,87]. Note that, following this approach, the likelihood term p(D|θ, σ 2 θ , σ 2 u ) does not depend explicitly on σ 2 θ , and thus σ 2 θ only appears in the prior part of the posterior.…”
Section: B21 Markov Chain Monte Carlo (Mcmc)mentioning
confidence: 99%
“…, where p(σ 2 θ ), p(σ 2 u ) are hyperpriors; see, e.g., [31,87]. Note that, following this approach, the likelihood term p(D|θ, σ 2 θ , σ 2 u ) does not depend explicitly on σ 2 θ , and thus σ 2 θ only appears in the prior part of the posterior.…”
Section: B21 Markov Chain Monte Carlo (Mcmc)mentioning
confidence: 99%
“…For each experiment, we run the SINDy-SA method to solve the sparse regression problem, consisting basically of the three steps described in Subsection 2.2: the ridge regression for estimating the sparse vectors of coefficients b Ξ τ , the computation of SSE between the derivatives Ẋ and c Ẋτ , and the sensitivity analysis to eliminate less important terms from the governing equations. Alternatively, in our general framework for system identification, the SINDy-SA method can be replaced with other approaches for identifying nonlinear dynamical systems [2,7,6,25,20,35,37,29].…”
Section: General Framework For System Identificationmentioning
confidence: 99%
“…Machine learning methods have been commonly used to understand behaviors, recognize patterns and make predictions from experimental data. Furthermore, another application of these methods, which has become popular in recent years, is the structural identification of mathematical models [2,7,6,25,20,35,37,29]. These models, in turn, help to interpret the dynamics and allow the use of tools for mathematical analysis.…”
Section: Introductionmentioning
confidence: 99%
“…Some directly learn the ODE system from high-fidelity simulation data without using the available low-fidelity models [21], which could lead to the requirement of bigger NNs. Others combine nODEs with model discovery using sparse-regression [22] or only learn the values of parameters in existing closure models [23]. Nearly all existing studies primarily only attempt to address the closure for ROMs.…”
Section: Introductionmentioning
confidence: 99%