Practical perfect sampling using composite bounding chains: the Dirichlet-multinomial model

A discrete data augmentation scheme together with two different parameterizations yields two Gibbs samplers for sampling from the posterior distribution of the hyperparameters of the Dirichlet-multinomial hierarchical model under a default prior distribution. The finite-state space nature of this data augmentation permits us to construct two perfect samplers using bounding chains that take advantage of monotonicity and anti-monotonicity in the target posterior distribution, but both are impractically slow. We demonstrate that a composite algorithm that strategically alternates between the two samplers' updates can be substantially faster than either individually. The speed gains come because the composite algorithm takes a divide-and-conquer approach in which one update quickly shrinks the bounding set for the augmented data, and the other update immediately coalesces on the parameter, once the augmented-data bounding set is a singleton. We theoretically bound the expected time until coalescence for the composite algorithm, and show via simulation that the theoretical bounds can be close to actual performance. Copyright 2013, Oxford University Press.

[1]  C. Quince,et al.  Dirichlet Multinomial Mixtures: Generative Models for Microbial Metagenomics , 2012, PloS one.

[2]  Xiao-Li Meng,et al.  Perfection within Reach: Exact MCMC Sampling , 2011 .

[3]  Andrew Gelman,et al.  Handbook of Markov Chain Monte Carlo , 2011 .

[4]  S. Mukhopadhyay,et al.  Perfect Simulation for Mixtures with Known and Unknown Number of components , 2011, 1102.4152.

[5]  P. McCullagh,et al.  Approximating the a-permanent , 2009 .

[6]  P. McCullagh,et al.  The permanental process , 2006, Advances in Applied Probability.

[7]  Peter McCullagh,et al.  Stochastic classification models , 2006 .

[8]  Michael I. Jordan,et al.  Latent Dirichlet Allocation , 2001, J. Mach. Learn. Res..

[9]  G. Casella,et al.  Perfect samplers for mixtures of distributions , 2002 .

[10]  David Bruce Wilson,et al.  How to couple from the past using a read-once source of randomness , 1999, Random Struct. Algorithms.

[11]  M. Huber Perfect sampling using bounding chains , 2004, math/0405284.

[12]  Christian P. Robert,et al.  On perfect simulation for some mixtures of distributions , 1999, Stat. Comput..

[13]  O. Haggstrom,et al.  On Exact Simulation of Markov Random Fields Using Coupling from the Past , 1999 .

[14]  J. Møller Perfect simulation of conditionally specified models , 1999 .

[15]  P. Green,et al.  Exact Sampling from a Continuous State Space , 1998 .

[16]  Mark Huber,et al.  Exact sampling and approximate counting techniques , 1998, STOC '98.

[17]  David Bruce Wilson,et al.  Exact sampling with coupled Markov chains and applications to statistical mechanics , 1996, Random Struct. Algorithms.

[18]  M. Escobar,et al.  Bayesian Density Estimation and Inference Using Mixtures , 1995 .