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

被引:17
作者
Speich, Matthias [1 ]
Dormann, Carsten F. [1 ]
Hartig, Florian [1 ,2 ]
机构
[1] Univ Freiburg, Biometry & Environm Syst Anal, Freiburg, Germany
[2] Univ Regensburg, Theoret Ecol, Regensburg, Germany
关键词
Bayesian inference; Sequential Monte-Carlo (SMC); Mechanistic models; Model calibration; Particle filters; Equifinality; DIFFERENTIAL EVOLUTION; DATA ASSIMILATION; SIMULATION; CARBON;
D O I
10.1016/j.ecolmodel.2021.109608
中图分类号
Q14 [生态学(生物生态学)];
学科分类号
071012 ; 0713 ;
摘要
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.
引用
收藏
页数:9
相关论文
共 44 条
[1]   Bayesian calibration of a soil organic carbon model using Δ14C measurements of soil organic carbon and heterotrophic respiration as joint constraints [J].
Ahrens, B. ;
Reichstein, M. ;
Borken, W. ;
Muhr, J. ;
Trumbore, S. E. ;
Wutzler, T. .
BIOGEOSCIENCES, 2014, 11 (08) :2147-2168
[2]   An introduction to MCMC for machine learning [J].
Andrieu, C ;
de Freitas, N ;
Doucet, A ;
Jordan, MI .
MACHINE LEARNING, 2003, 50 (1-2) :5-43
[3]   Bayesian calibration of mechanistic aquatic biogeochemical models and benefits for environmental management [J].
Arhonditsis, George B. ;
Papantou, Dimitra ;
Zhang, Weitao ;
Perhar, Gurbir ;
Massos, Evangelia ;
Shi, Molu .
JOURNAL OF MARINE SYSTEMS, 2008, 73 (1-2) :8-30
[4]   Equifinality, data assimilation, and uncertainty estimation in mechanistic modelling of complex environmental systems using the GLUE methodology [J].
Beven, K ;
Freer, J .
JOURNAL OF HYDROLOGY, 2001, 249 (1-4) :11-29
[5]   General methods for monitoring convergence of iterative simulations [J].
Brooks, SP ;
Gelman, A .
JOURNAL OF COMPUTATIONAL AND GRAPHICAL STATISTICS, 1998, 7 (04) :434-455
[6]   A sequential particle filter method for static models [J].
Chopin, N .
BIOMETRIKA, 2002, 89 (03) :539-551
[7]   Sequential Monte Carlo samplers [J].
Del Moral, Pierre ;
Doucet, Arnaud ;
Jasra, Ajay .
JOURNAL OF THE ROYAL STATISTICAL SOCIETY SERIES B-STATISTICAL METHODOLOGY, 2006, 68 :411-436
[8]  
Dietze M., 2017, ECOLOGICAL FORECASTI, DOI DOI 10.2307/J.CTVC7796H
[9]   Particle filtering [J].
Djuric, PM ;
Kotecha, JH ;
Zhang, JQ ;
Huang, YF ;
Ghirmai, T ;
Bugallo, MF ;
Míguez, J .
IEEE SIGNAL PROCESSING MAGAZINE, 2003, 20 (05) :19-38
[10]   Comparison of resampling schemes for particle filtering [J].
Douc, R ;
Cappé, O ;
Moulines, E .
ISPA 2005: Proceedings of the 4th International Symposium on Image and Signal Processing and Analysis, 2005, :64-69