paper-with-me

Papers

Bayesian differential programming for robust systems identification under uncertainty

2020-04-15 · Yibo Yang, Mohamed Aziz Bhouri, Paris Perdikaris

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. This allows us to efficiently infer 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, chaotic dynamics and systems biology. Taken all together, our findings put forth a novel, flexible and robust workflow for data-driven model discovery under uncertainty.

📄 PDF Abstract BibTeX arXiv:2004.06843

Code (1)

PredictiveIntelligenceLab/BayesianDifferentiableProgramming 공식 구현 tf

Tasks

Bayesian InferenceModel Discovery

Similar Papers 제목 키워드 기반

Gaussian processes meet NeuralODEs: A Bayesian framework for learning the dynamics of partially observed systems from scarce and noisy data

2021-03-04 · Mohamed Aziz Bhouri, Paris Perdikaris

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 …

Bayesian InferenceGaussian ProcessesModel Discovery

Probabilistic Numeric SMC Sampling for Bayesian Nonlinear System Identification in Continuous Time

2024-04-19 · Joe D. Longbottom, Max D. Champneys, Timothy J. Rogers

In engineering, accurately modeling nonlinear dynamic systems from data contaminated by noise is both essential and complex. Established Sequential Monte Carlo (SMC) methods, used for the Bayesian identification of these…

Numerical Integration

D3p -- A Python Package for Differentially-Private Probabilistic Programming

2021-03-22 · Lukas Prediger, Niki Loppi, Samuel Kaski, Antti Honkela

We present d3p, a software package designed to help fielding runtime efficient widely-applicable Bayesian inference under differential privacy guarantees. d3p achieves general applicability to a wide range of probabilist…

Bayesian InferenceProbabilistic ProgrammingregressionVariational Inference

Accelerating Bayesian Inference over Nonlinear Differential Equations with Gaussian Processes

2008-12-01 · NeurIPS 2008 12 · Ben Calderhead, Mark Girolami, Neil D. Lawrence

Identification and comparison of nonlinear dynamical systems using noisy and sparse experimental data is a vital task in many fields, however current methods are computationally expensive and prone to error due in part t…

Bayesian InferenceGaussian ProcessesTime SeriesTime Series Analysis

BayesianFitForecast: A User-Friendly R Toolbox for Parameter Estimation and Forecasting with Ordinary Differential Equations

2024-11-08 · Hamed Karami, Amanda Bleichrodt, Ruiyan Luo, Gerardo Chowell

Background: Mathematical models based on ordinary differential equations (ODEs) are essential tools across various scientific disciplines, including biology, ecology, and healthcare informatics. They are used to simulate…

Bayesian InferenceDecision Makingparameter estimation