Circularly-Coupled Markov Chain Sampling

11/13/2017
by   Radford M. Neal, et al.
0

I show how to run an N-time-step Markov chain simulation in a circular fashion, so that the state at time 0 follows the state at time N-1 in the same way as states at times t follow those at times t-1 for 0<t<N. This wrap-around of the chain is achieved using a coupling procedure, and produces states that all have close to the equilibrium distribution of the Markov chain, under the assumption that coupled chains are likely to coalesce in less than N/2 iterations. This procedure therefore automatically eliminates the initial portion of the chain that would otherwise need to be discarded to get good estimates of equilibrium averages. The assumption of rapid coalescence can be tested using auxiliary chains started at times spaced between 0 and N. When multiple processors are available, such auxiliary chains can be simulated in parallel, and pieced together to give the circularly-coupled chain, in less time than a sequential simulation would have taken, provided that coalescence is indeed rapid. The practical utility of these procedures is dependent on the development of good coupling schemes. I show how a specialized random-grid Metropolis algorithm can be used to produce the required exact coalescence. On its own, this method is not efficient in high dimensions, but it can be used to produce exact coalescence once other methods have brought the coupled chains close together. I investigate how well this combined scheme works with standard Metropolis, Langevin, and Gibbs sampling updates. Using such strategies, I show that circular coupling can work effectively in a Bayesian logistic regression problem.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/12/2022

Solving the Poisson equation using coupled Markov chains

This article draws connections between unbiased estimators constructed f...
research
09/01/2017

Unbiased Hamiltonian Monte Carlo with couplings

We propose a coupling approach to parallelize Hamiltonian Monte Carlo es...
research
10/25/2022

Enabling Quantum Speedup of Markov Chains using a Multi-level Approach

Quantum speedup for mixing a Markov chain can be achieved based on the c...
research
08/14/2023

Perfect simulation from unbiased simulation

We show that any application of the technique of unbiased simulation bec...
research
06/05/2018

Exact Simulation of the Extrema of Stable Processes

We exhibit an exact simulation algorithm for the supremum of a stable pr...
research
01/16/2013

Inference for Belief Networks Using Coupling From the Past

Inference for belief networks using Gibbs sampling produces a distributi...
research
01/23/2019

Stick-breaking processes, clumping, and Markov chain occupation laws

We consider the connections among `clumped' residual allocation models (...

Please sign up or login with your details

Forgot password? Click here to reset