Bayesian differential programming for robust systems identification under uncertainty

被引:25
作者
Yang, Yibo [1 ]
Bhouri, Mohamed Aziz [1 ]
Perdikaris, Paris [1 ]
机构
[1] Univ Penn, Dept Mech Engn & Appl Mech, Philadelphia, PA 19104 USA
来源
PROCEEDINGS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES | 2020年 / 476卷 / 2243期
关键词
machine learning; dynamical systems; uncertainty quantification; model discovery; GOVERNING EQUATIONS; NEURAL-NETWORKS; DYNAMICS; QUANTIFICATION; DISTRIBUTIONS; VELOCITY; MODELS;
D O I
10.1098/rspa.2020.0290
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
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 plausible models with quantified uncertainty, while the use of sparsity-promoting priors 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 methods, including nonlinear oscillators, predator-prey systems and examples from systems biology. Taken together, our findings put forth a flexible and robust workflow for data-driven model discovery under uncertainty. All codes and data accompanying this article are available at https://bit.ly/34FOJMj.
引用
收藏
页数:23
相关论文
共 65 条
[1]  
[Anonymous], 2015, 3 INT C LEARNING REP
[2]  
[Anonymous], 2010, JMLR WORKSH C P
[3]   Control of systems integrating logic, dynamics, and constraints [J].
Bemporad, A ;
Morari, M .
AUTOMATICA, 1999, 35 (03) :407-427
[4]   ROBUST BAYESIAN-ANALYSIS - SENSITIVITY TO THE PRIOR [J].
BERGER, JO .
JOURNAL OF STATISTICAL PLANNING AND INFERENCE, 1990, 25 (03) :303-328
[5]  
BERNARDO JM, 1979, J R STAT SOC B, V41, P113
[6]   The geometric foundations of Hamiltonian Monte Carlo [J].
Betancourt, Michael ;
Byrne, Simon ;
Livingstone, Sam ;
Girolami, Mark .
BERNOULLI, 2017, 23 (4A) :2257-2298
[7]   Large-Scale Machine Learning with Stochastic Gradient Descent [J].
Bottou, Leon .
COMPSTAT'2010: 19TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL STATISTICS, 2010, :177-186
[8]   Data-driven closures for stochastic dynamical systems [J].
Brennan, Catherine ;
Venturi, Daniele .
JOURNAL OF COMPUTATIONAL PHYSICS, 2018, 372 :281-298
[9]   Discovering governing equations from data by sparse identification of nonlinear dynamical systems [J].
Brunton, Steven L. ;
Proctor, Joshua L. ;
Kutz, J. Nathan .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2016, 113 (15) :3932-3937
[10]   Data-driven discovery of coordinates and governing equations [J].
Champion, Kathleen ;
Lusch, Bethany ;
Kutz, J. Nathan ;
Brunton, Steven L. .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2019, 116 (45) :22445-22451