4.5 Review

Sequential Monte-Carlo algorithms for Bayesian model calibration-A review and method comparison*

Journal

ECOLOGICAL MODELLING
Volume 455, Issue -, Pages -

Publisher

ELSEVIER
DOI: 10.1016/j.ecolmodel.2021.109608

Keywords

Bayesian inference; Sequential Monte-Carlo (SMC); Mechanistic models; Model calibration; Particle filters; Equifinality

Categories

Funding

  1. DFG [DOR 786/8-1]

Ask authors/readers for more resources

This paper introduces the use of SMC algorithms for Bayesian model calibration and explores the trade-off between efficiency and parallelizability for MCMC and SMC algorithms. By comparing different ecological models, it was found that SMC algorithms can be faster and more efficient than state-of-the-art MCMC algorithms under certain conditions, such as a sufficiently long model runtime and availability of a large number of parallel cores.
Bayesian inference has become an important framework for calibrating complex ecological and environmental models. Markov-Chain Monte Carlo (MCMC) algorithms are the methodological backbone of this framework, but they are not easily parallelizable and can thus not make optimal use of modern computer architectures. A possible solution is the use of Sequential Monte Carlo (SMC) algorithms. Currently, SMCs are used mainly for Bayesian state updating, for example in weather forecasting, and are thought to be less efficient for parameter calibration than MCMCs. Unlike MCMCs, however, SMCs are easily parallelizable. Thus, SMCs may become an interesting alternative when modelers have access to parallel computing environments. The purpose of this paper is to provide an introduction to SMC algorithms for Bayesian model calibration, and to explore the trade-off between efficiency and parallelizability for MCMC and SMC algorithms. To that end, we discuss different SMC variants, and benchmark them against a state-of-the-art MCMC algorithm by calibrating three ecological models of increasing complexity. Our results show that, with appropriately chosen settings, SMCs can be faster than state-of-the-art MCMC algorithms when a sufficiently large number of parallel cores are available and when the model runtime is large compared to communication overhead for parallelization (on our hardware, a model runtime of 20 ms was enough to favor SMC algorithms). Efficient SMC settings were characterized by a balanced mix of SMC filtering and MCMC mutation steps, suggesting that mixing MCMC and SMC principles may be ideal for creating efficient and parallelizable calibration algorithms. The algorithms used in this study are provided within the BayesianTools R package for Bayesian inference with complex ecological models.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.5
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available