Damien, Wakefield, and Walker introduce a systematic procedure for sampling non-standard posterior distributions by introducing auxiliary (latent) variables into the Gibbs sampler. The key theorem shows that any density — where is a proper density and each is non-negative and invertible — can be augmented with uniform latent variables , turning every conditional for into a trivial uniform draw and the conditional for into a draw from truncated to a computable intersection of intervals. The paper demonstrates this for non-conjugate posteriors (Poisson-log-normal, logistic regression, Weibull hazards), generalized linear mixed models, and non-linear mixed models, with a numerical comparison against Metropolis-Hastings (MH) showing sharply lower autocorrelation.
"We demonstrate that in many cases it is possible to introduce a latent variable so that all full conditionals are standard and can be sampled directly."
"The strength of this approach lies in its generality and its ease of implementation. The aim of the paper, therefore, is to provide an alternative sampling algorithm to rejection-based methods and other sampling approaches such as the Metropolis-Hastings algorithm."
The paper provides a clean, general theorem for non-conjugate Gibbs sampling that avoids the tuning overhead of MH. The "always moves" property is an elegant theoretical result. The main practical limitation is that finding an invertible decomposition still requires case-by-case ingenuity — the theorem guarantees existence of the Gibbs structure but not its tractability. The efficiency advantage in the orange-tree example is real but modest; for models where good MH proposals are available, the gain may not justify the extra coding. The connection to data augmentation (Tanner-Wong 1987) is acknowledged but the auxiliary variable framing is more explicit and generalizable.