🌙

利用早期拒绝马尔可夫链蒙特卡洛和高斯过程加速ABC方法

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

Journal of Computational and Graphical Statistics · 2024
被引 4
ABS 3

中文导读

提出一种基于高斯过程的早期拒绝MCMC采样器,通过先判断参数空间是否值得探索再生成模拟数据,显著提升近似贝叶斯计算的推断效率,并用微分方程实例验证。

Abstract

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.

近似贝叶斯计算马尔可夫链蒙特卡洛高斯过程统计推断计算效率