Bayesian State-Space Modelling on High-Performance Hardware Using LibBi
Lawrence M. Murray

TL;DR
This paper introduces LibBi, a software tool for Bayesian state-space modeling that leverages high-performance hardware to efficiently perform inference using methods like particle filters and PMCMC, demonstrated on biomedical and nonlinear models.
Contribution
LibBi provides an automated, hardware-optimized framework for Bayesian inference in state-space models, integrating model specification, compilation, and execution across diverse computing platforms.
Findings
LibBi efficiently performs Bayesian inference on GPUs and clusters.
Performance varies with hardware configuration, with significant speedups observed.
Demonstrated on biomedical and nonlinear dynamic models.
Abstract
LibBi is a software package for state-space modelling and Bayesian inference on modern computer hardware, including multi-core central processing units (CPUs), many-core graphics processing units (GPUs) and distributed-memory clusters of such devices. The software parses a domain-specific language for model specification, then optimises, generates, compiles and runs code for the given model, inference method and hardware platform. In presenting the software, this work serves as an introduction to state-space models and the specialised methods developed for Bayesian inference with them. The focus is on sequential Monte Carlo (SMC) methods such as the particle filter for state estimation, and the particle Markov chain Monte Carlo (PMCMC) and SMC^2 methods for parameter estimation. All are well-suited to current computer hardware. Two examples are given and developed throughout, one 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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTarget Tracking and Data Fusion in Sensor Networks · Fault Detection and Control Systems · Bayesian Modeling and Causal Inference
