TL;DR
This paper provides a pedagogical overview of Markov Chain Monte Carlo methods, offering practical advice on their application, convergence testing, and effective use in probabilistic inference tasks.
Contribution
It introduces practical guidelines for using MCMC in real inference problems, emphasizing autocorrelation time and sampling for integrals.
Findings
Autocorrelation time is crucial for convergence assessment.
Proper tuning and initialization improve MCMC efficiency.
MCMC is best used for integral estimation and uncertainty quantification.
Abstract
Markov Chain Monte Carlo (MCMC) methods for sampling probability density functions (combined with abundant computational resources) have transformed the sciences, especially in performing probabilistic inferences, or fitting models to data. In this primarily pedagogical contribution, we give a brief overview of the most basic MCMC method and some practical advice for the use of MCMC in real inference problems. We give advice on method choice, tuning for performance, methods for initialization, tests of convergence, troubleshooting, and use of the chain output to produce or report parameter estimates with associated uncertainties. We argue that autocorrelation time is the most important test for convergence, as it directly connects to the uncertainty on the sampling estimate of any quantity of interest. We emphasize that sampling is a method for doing integrals; this guides our thinking…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
