Perfection within Reach: Exact MCMC Sampling

The amount of research done by the MCMC community has been very impressive in the last two decades, as testified by this very volume. The power of MCMC has been demonstrated in countless instances in which more traditional numerical algorithms are helpless. However, one ubiquitous problem remains: the detection of convergence or lack thereof. Among the large number of procedures designed for detecting lack of convergence or for establishing convergence bounds (e.g., see Chapters X and XX in this volume), there is one class of MCMC algorithms that stands apart simply because it avoids the problem altogether. Whereas examples of such algorithms can be traced back to at least 1989 (see [56]), it is Propp and Wilson’s 1996 seminal paper [48] that introduced the general scheme of coupling from the past (CFTP). Since then, there has been an intense search and research for perfect sampling or exact sampling algorithms, so named because such algorithms use Markov chains and yet obtain genuine i.i.d. draws—hence perfect or exact—from their limiting distributions within a finite numbers of iterations.

[1]  D. J. Strauss A model for clustering , 1975 .

[2]  A. Baddeley,et al.  Nearest-Neighbour Markov Point Processes and Random Sets , 1989 .

[3]  Ian W. McKeague,et al.  Perfect Sampling for Point Process Cluster Modelling , 2002 .

[4]  Wilfrid S. Kendall,et al.  Perfect Simulation for the Area-Interaction Point Process , 1998 .

[5]  J. Møller,et al.  Statistical Inference and Simulation for Spatial Point Processes , 2003 .

[6]  Gary Simon Computer Simulation Swindles, with Applications to Estimates of Location and Dispersion , 1976 .

[7]  D. Aldous Some Inequalities for Reversible Markov Chains , 1982 .

[8]  Glen Takahara,et al.  Perfect sampling for queues and network models , 2006, TOMC.

[9]  P. Damlen,et al.  Gibbs sampling for Bayesian non‐conjugate and hierarchical models by using auxiliary variables , 1999 .

[10]  Duncan J. Murdoch,et al.  Efficient use of exact samples , 2000, Stat. Comput..

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

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

[13]  James Allen Fill,et al.  Extension of Fill's perfect rejection sampling algorithm to general chains (Extended abstract) , 2000 .

[14]  N. Metropolis,et al.  Equation of State Calculations by Fast Computing Machines , 1953, Resonance.

[15]  J. Hammersley,et al.  A new Monte Carlo technique: antithetic variates , 1956, Mathematical Proceedings of the Cambridge Philosophical Society.

[16]  Valerie Isham,et al.  A Bivariate Spatial Point Pattern of Ants' Nests , 1983 .

[17]  S. Walker Invited comment on the paper "Slice Sampling" by Radford Neal , 2003 .

[18]  Radu V. Craiu,et al.  Multiprocess parallel antithetic coupling for backward and forward Markov Chain Monte Carlo , 2005, math/0505631.

[19]  G. Casella,et al.  Explaining the Perfect Sampler , 2001 .

[20]  W. Kendall,et al.  Perfect simulation using dominating processes on ordered spaces, with application to locally stable point processes , 2000, Advances in Applied Probability.

[21]  F. Kelly,et al.  A note on Strauss's model for clustering , 1976 .

[22]  Xiao-Li Meng,et al.  Statistical Physics and Statistical Computing: A Critical Link , 2006 .

[23]  K. K. Berthelsen,et al.  A primer on perfect simulation for spatial point processes , 2002 .

[24]  Elke Thönnes,et al.  A Primer on Perfect Simulation , 2000 .

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

[26]  H. Chernoff A Measure of Asymptotic Efficiency for Tests of a Hypothesis Based on the sum of Observations , 1952 .

[27]  P. M. Prenter,et al.  Exponential spaces and counting processes , 1972 .

[28]  Mark Huber,et al.  A bounding chain for Swendsen‐Wang , 2003, Random Struct. Algorithms.

[29]  Xiao-Li Meng,et al.  Warp Bridge Sampling , 2002 .

[30]  W. Kendall Geometric ergodicity and perfect simulation , 2004, math/0410012.

[31]  Mary Kathryn Cowles,et al.  Bayesian inference for pairwise interacting point processes , 2004, Stat. Comput..

[32]  Bin Yu,et al.  Regeneration in Markov chain samplers , 1995 .

[33]  J. Gentle Random number generation and Monte Carlo methods , 1998 .

[34]  T. Lindvall Lectures on the Coupling Method , 1992 .

[35]  J. Propp,et al.  Exact sampling with coupled Markov chains and applications to statistical mechanics , 1996 .

[36]  Xiao-Li Meng,et al.  Simulating Normalizing Constants: From Importance Sampling to Bridge Sampling to Path Sampling , 1998 .

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

[38]  Avishai Mandelbaum,et al.  On Harris Recurrence in Continuous Time , 1994, Math. Oper. Res..

[39]  David Bruce Wilson Layered Multishift Coupling for use in Perfect Sampling Algorithms (with a primer on CFTP) , 1999 .

[40]  J. A. Fill An interruptible algorithm for perfect sampling via Markov chains , 1998 .

[41]  Xiao-Li Meng,et al.  The Art of Data Augmentation , 2001 .

[42]  G. Casella,et al.  Perfect Slice Samplers for Mixtures of Distributions , 1999 .

[43]  E. Nummelin,et al.  A splitting technique for Harris recurrent Markov chains , 1978 .

[44]  R. Tweedie,et al.  Perfect simulation and backward coupling , 1998 .

[45]  Iain Murray Advances in Markov chain Monte Carlo methods , 2007 .

[46]  A. Baddeley,et al.  Area-interaction point processes , 1993 .

[47]  K. Joag-dev,et al.  Negative Association of Random Variables with Applications , 1983 .

[48]  J. Møller,et al.  An efficient Markov chain Monte Carlo method for distributions with intractable normalising constants , 2006 .

[49]  L. A. Breyer SOME MULTI-STEP COUPLING CONSTRUCTIONS FOR MARKOV CHAINS , 2000 .

[50]  P. Green Reversible jump Markov chain Monte Carlo computation and Bayesian model determination , 1995 .

[51]  Christian P. Robert,et al.  Perfect simulation of positive Gaussian distributions , 2003, Stat. Comput..

[52]  Xiao-Li Meng,et al.  SIMULATING RATIOS OF NORMALIZING CONSTANTS VIA A SIMPLE IDENTITY: A THEORETICAL EXPLORATION , 1996 .

[53]  John S. Rowlinson,et al.  New Model for the Study of Liquid–Vapor Phase Transitions , 1970 .

[54]  Geoff K. Nicholls,et al.  Perfect simulation for sample-based inference , 1999 .

[55]  K. Nelander,et al.  Exact sampling from anti‐monotone systems , 2008 .

[56]  Olle Häggström,et al.  Characterization results and Markov chain Monte Carlo algorithms including exact simulation for some spatial point processes , 1999 .

[57]  David B. Wilson How to couple from the past using a read-once source of randomness , 2000 .

[58]  W. K. Hastings,et al.  Monte Carlo Sampling Methods Using Markov Chains and Their Applications , 1970 .

[59]  Zoubin Ghahramani,et al.  MCMC for Doubly-intractable Distributions , 2006, UAI.

[60]  G. Roberts,et al.  Perfect slice samplers , 2001 .

[61]  J. Rasmussen,et al.  Perfect simulation of Hawkes processes , 2005, Advances in Applied Probability.

[62]  M. Tanner Tools for statistical inference: methods for the exploration of posterior distributions and likeliho , 1994 .

[63]  H. Thorisson Coupling, stationarity, and regeneration , 2000 .

[64]  E. Thönnes Perfect simulation of some point processes for the impatient user , 1999, Advances in Applied Probability.

[65]  Alexandros Beskos,et al.  One-Shot CFTP; Application to a Class of Truncated Gaussian Densities , 2005 .