Holmes-Held (2006) Bayesian Auxiliary Variable Models for Binary and Multinomial Regression

data-augmentationauxiliary-variableprobitlogistic-regressionscale-mixturemcmcgibbs-samplervariable-selectionbayesian

Summary

Holmes and Held extend the Albert-Chib (1993) probit auxiliary variable Gibbs sampler in three directions: (1) a joint update of (β,z)(\beta, z) in the probit model that substantially reduces autocorrelation; (2) an exact auxiliary variable sampler for logistic regression via the Kolmogorov-Smirnov scale mixture of normals representation — in contrast to Albert-Chib's approximate t8t_8 trick; (3) direct extension to polychotomous (multinomial) logistic regression by conditioning on other class coefficients. All algorithms are fully automatic with no user-set tuning parameters or necessary Metropolis-Hastings (MH) accept/reject steps.

Key Claims

Concepts Introduced or Extended

Entities Mentioned

Quotes

"All of the algorithms are fully automatic with no user set parameters and no necessary Metropolis-Hastings accept/reject steps."

"Our approach is exact, fully automatic (no accept-reject) and we present extensions to multinomial (multi-class, polychotomous) regression."

My Take

The paper's central contribution — replacing the approximate t8t_8 scale mixture with the exact KS-logistic mixture — is clean and consequential: it removes a source of tail bias that is hard to diagnose in practice. The joint probit update is a straightforward but high-value tweak to A&C with essentially no downside. The variable-selection extension is elegant: by conditioning on {z,λ}\{z,\lambda\} the dimension-jump acceptance collapses to a Bayes factor form, avoiding the usual instability of reversible jump MCMC (RJMCMC) in regression settings. The Rao-Blackwellization insight (known normalising constant in auxiliary variable settings) is underappreciated and directly usable for credible-region computation in high-dimensional binary regressions.