Chib-Greenberg (1995) Understanding the Metropolis-Hastings Algorithm

mcmcmetropolis-hastingsbayesiantutorialreversibilitycandidate-generating

Summary

Chib and Greenberg (1995) provide a tutorial derivation of the Metropolis-Hastings (MH) algorithm from the reversibility condition (detailed balance), unifying five families of candidate-generating kernels under a single framework. The paper proves the Product of Kernels principle — that a composition P1P2P_1\cdot P_2 whose factors respectively preserve the conditional distributions of π\pi inherits π\pi as joint invariant — from which the Gibbs sampler emerges as the α=1\alpha = 1 special case. Section 6.1 introduces the M-H A-R algorithm, which embeds acceptance-rejection sampling inside MH using a pseudodominating envelope.

Key Claims

Concepts Introduced or Extended

Entities Mentioned

Quotes

"The MH algorithm generates a Markov chain whose stationary distribution is π." "The Gibbs sampling algorithm is a special case of the Metropolis-Hastings algorithm."

My Take

The clearest pedagogical derivation of MH from first principles in the literature. The Product of Kernels theorem is the key insight unifying MH and Gibbs and justifying hybrid samplers; it is the theoretical backbone for all Metropolis-within-Gibbs algorithms used in time-varying-parameter VAR (TVP-VAR), stochastic volatility (SV), and cointegrated vector-autoregression (VAR) models. The M-H A-R algorithm (§6.1) is less widely cited but useful when a partial rejection-sampling envelope is available. Acceptance rate calibration from Roberts-Gelman-Gilks (1994) has become standard tuning folklore for random-walk MH.