Convergence Speed and Approximation Accuracy of Numerical MCMC
Tiangang Cui, Jing Dong, Ajay Jasra, Xin T. Tong
TL;DR
This work develops two complementary perturbation analyses for numerical MCMC: ergodicity-based and spectral-gap-based frameworks. By introducing a Lyapunov-function driven $d_V$ metric and a χ^2-divergence perspective, the authors derive non-asymptotic bounds showing that small, well-controlled perturbations $\widehat{P}$ of a fast-mixing kernel $P$ yield near-equivalent convergence rates and estimator accuracy; these results extend to common MH samplers such as Random Walk MH and MALA, as well as to parallel tempering, with explicit bounds in terms of the perturbation size $\varepsilon$ and density-approximation errors. Theoretical claims are validated through Bayesian inverse problems in a predator-prey model, demonstrating that discretization-induced perturbations have diminishing impact as the discretization is refined. Overall, the paper provides a cohesive, practical framework to quantify and transfer convergence guarantees from ideal MC schemes to numerically implemented perturbations across several MCMC algorithms.
Abstract
When implementing Markov Chain Monte Carlo (MCMC) algorithms, perturbation caused by numerical errors is sometimes inevitable. This paper studies how perturbation of MCMC affects the convergence speed and Monte Carlo estimation accuracy. Our results show that when the original Markov chain converges to stationarity fast enough and the perturbed transition kernel is a good approximation to the original transition kernel, the corresponding perturbed sampler has similar convergence speed and high approximation accuracy as well. We discuss two different analysis frameworks: ergodicity and spectral gap, both are widely used in the literature. Our results can be easily extended to obtain non-asymptotic error bounds for MCMC estimators. We also demonstrate how to apply our convergence and approximation results to the analysis of specific sampling algorithms, including Random walk Metropolis and Metropolis adjusted Langevin algorithm with perturbed target densities, and parallel tempering Monte Carlo with perturbed densities. Finally we present some simple numerical examples to verify our theoretical claims.
