Using Early Rejection Markov Chain Monte Carlo and Gaussian Processes to Accelerate ABC Methods

被引:1
作者
Cao, Xuefei [1 ]
Wang, Shijia [2 ]
Zhou, Yongdao [1 ]
机构
[1] Nankai Univ, Sch Stat & Data Sci, NITFID, 94 Weijin Rd, Tianjin 300071, Peoples R China
[2] ShanghaiTech Univ, Inst Math Sci, 393 Middle Huaxia Rd, Shanghai 201210, Peoples R China
基金
中国国家自然科学基金;
关键词
Approximate Bayesian computation; Early rejection; Gaussian process; Markov chain Monte Carlo; Sequence Monte Carlo; APPROXIMATE BAYESIAN COMPUTATION;
D O I
10.1080/10618600.2024.2379349
中图分类号
O21 [概率论与数理统计]; C8 [统计学];
学科分类号
020208 ; 070103 ; 0714 ;
摘要
Approximate Bayesian computation (ABC) is a class of Bayesian inference algorithms that targets problems with intractable or unavailable likelihood functions. It uses synthetic data drawn from the simulation model to approximate the posterior distribution. However, ABC is computationally intensive for complex models in which simulating synthetic data is very expensive. In this article, we propose an early rejection Markov chain Monte Carlo (ejMCMC) sampler based on Gaussian processes to accelerate inference speed. We early reject samples in the first stage of the kernel using a discrepancy model, in which the discrepancy between the simulated and observed data is modeled by Gaussian process (GP). Hence, synthetic data is generated only if the parameter space is worth exploring. We demonstrate through theory, simulation experiments, and real data analysis that the new algorithm significantly improves inference efficiency compared to existing early-rejection MCMC algorithms. In addition, we employ our proposed method within an ABC sequential Monte Carlo (SMC) sampler. In our numerical experiments, we use examples of ordinary differential equations, stochastic differential equations, and delay differential equations to demonstrate the effectiveness of the proposed algorithm. We develop an R package that is available at https://github.com/caofff/ejMCMC.
引用
收藏
页码:395 / 408
页数:14
相关论文
共 50 条
[41]   Segmentation Using Population based Markov Chain Monte Carlo [J].
Wang, Xiangrong .
2013 NINTH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION (ICNC), 2013, :184-188
[42]   Video scene segmentation using Markov chain Monte Carlo [J].
Zhai, Yun ;
Shah, Mubarak .
IEEE TRANSACTIONS ON MULTIMEDIA, 2006, 8 (04) :686-697
[43]   Inverse trishear modeling of bedding dip data using Markov chain Monte Carlo methods [J].
Oakley, David O. S. ;
Fisher, Donald M. .
JOURNAL OF STRUCTURAL GEOLOGY, 2015, 80 :157-172
[44]   Markov chain Monte Carlo inference for Markov jump processes via the linear noise approximation [J].
Stathopoulos, Vassilios ;
Girolami, Mark A. .
PHILOSOPHICAL TRANSACTIONS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 2013, 371 (1984)
[45]   Reinforcement Learning-Aided Markov Chain Monte Carlo For Lattice Gaussian Sampling [J].
Wang, Zheng ;
Xia, Yili ;
Lyu, Shanxiang ;
Ling, Cong .
2021 IEEE INFORMATION THEORY WORKSHOP (ITW), 2021,
[46]   COMPARISON OF ASYMPTOTIC VARIANCES OF INHOMOGENEOUS MARKOV CHAINS WITH APPLICATION TO MARKOV CHAIN MONTE CARLO METHODS [J].
Maire, Florian ;
Douc, Randal ;
Olsson, Jimmy .
ANNALS OF STATISTICS, 2014, 42 (04) :1483-1510
[47]   Forward Simulation Markov Chain Monte Carlo with Applications to Stochastic Epidemic Models [J].
Neal, Peter ;
Huang, Chien Lin Terry .
SCANDINAVIAN JOURNAL OF STATISTICS, 2015, 42 (02) :378-396
[48]   Quantifying the Uncertainty in Model Parameters Using Gaussian Process-Based Markov Chain Monte Carlo: An Application to Cardiac Electrophysiological Models [J].
Dhamala, Jwala ;
Sapp, John L. ;
Horacek, Milan ;
Wang, Linwei .
INFORMATION PROCESSING IN MEDICAL IMAGING (IPMI 2017), 2017, 10265 :223-235
[49]   Markov chain Monte Carlo methods for parameter estimation of the modified Weibull distribution [J].
Jiang, H. ;
Xie, M. ;
Tang, L. C. .
JOURNAL OF APPLIED STATISTICS, 2008, 35 (06) :647-658
[50]   A straightforward approach to Markov chain Monte Carlo methods for item response models [J].
Patz, RJ ;
Junker, BW .
JOURNAL OF EDUCATIONAL AND BEHAVIORAL STATISTICS, 1999, 24 (02) :146-178