Automated Parameter Blocking for Efficient Markov Chain Monte Carlo Sampling
Authors:
- Daniel TurekDTDaniel Turek
- Perry de ValpinePVPerry de Valpine
- Christopher J. PaciorekCPChristopher J. Paciorek
- Clifford Anderson-BergmanCAClifford Anderson-Bergman
Open Access
- 1 June 2017
- journal article
- research article
- Published by Institute of Mathematical Statistics in Bayesian Analysis
- Vol. 12 (2) , 465-490
Abstract
Markov chain Monte Carlo (MCMC) sampling is an important and commonly used tool for the analysis of hierarchical models. Nevertheless, practitioners generally have two options for MCMC: utilize existing software that generates a black-box “one size fits all" algorithm, or the challenging (and time consuming) task of implementing a problem-specific MCMC algorithm. Either choice may result in inefficient sampling, and hence researchers have become accustomed to MCMC runtimes on the order of days (or longer) for large models. We propose an automated procedure to determine an efficient MCMC block-sampling algorithm for a given model and computing platform. Our procedure dynamically determines blocks of parameters for joint sampling that result in efficient MCMC sampling of the entire model. We test this procedure using a diverse suite of example models, and observe non-trivial improvements in MCMC efficiency for many models. Our procedure is the first attempt at such, and may be generalized to a broader space of MCMC algorithms. Our results suggest that substantive improvements in MCMC efficiency may be practically realized using our automated blocking procedure, or variants thereof, which warrants additional study and application.Keywords
All Related Versions
This publication has 38 references indexed in Scilit:
- Examples of Adaptive MCMCJournal of Computational and Graphical Statistics, 2009
- Data cloning: easy maximum likelihood estimation for complex ecological models using Bayesian Markov chain Monte Carlo methodsEcology Letters, 2007
- Strictly Proper Scoring Rules, Prediction, and EstimationJournal of the American Statistical Association, 2007
- Ascent-Based Monte Carlo Expectation– MaximizationJournal of the Royal Statistical Society Series B: Statistical Methodology, 2005
- Markov ChainMonteCarlo2005
- Structured Markov Chain Monte CarloJournal of Computational and Graphical Statistics, 2000
- Geometric convergence and central limit theorems for multidimensional Hastings and Metropolis algorithmsBiometrika, 1996
- Covariance structure of the Gibbs sampler with applications to the comparisons of estimators and augmentation schemesBiometrika, 1994
- Hybrid Monte CarloPhysics Letters B, 1987
- Estimation of statistical errors in molecular simulation calculationsMolecular Physics, 1986