Reversible Jump MCMC With No Regrets: Bayesian Variable Selection Using Mixtures of Mutually Singular Distributions
Don van den Bergh, Merlise A. Clyde, Adrian E. Raftery, Maarten Marsman

TL;DR
This paper introduces Mixtures of Mutually Singular (MoMS) distributions as a transparent and effective alternative to reversible jump MCMC for Bayesian variable selection, simplifying implementation while maintaining accuracy.
Contribution
The authors propose MoMS distributions to represent models within a fixed-dimensional space, reproducing spike-and-slab interpretation and matching RJMCMC in acceptance probability.
Findings
MoMS achieves comparable or better effective sample size than RJMCMC.
Both methods recover posterior inclusion probabilities matching full enumeration.
MoMS simplifies Bayesian variable selection within standard MCMC frameworks.
Abstract
Bayesian variable selection requires sampling from a posterior distribution that combines discrete model indicators with continuously varying parameters, a challenge often addressed through reversible jump Markov chain Monte Carlo (RJMCMC). Despite its generality, RJMCMC is widely regarded as difficult to design and implement correctly. We present mixtures of mutually singular (MoMS) distributions as a transparent alternative in which competing models are represented within a single fixed-dimensional parameter space partitioned into mutually singular subspaces. We show that this formulation reproduces the exact spike-and-slab interpretation of Bayesian variable selection and that, under appropriate constructions, MoMS and RJMCMC share the same Metropolis--Hastings acceptance probability. On a benchmark dataset with ten predictors, both methods recover posterior inclusion probabilities…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
