A Discrete Bouncy Particle Sampler

07/17/2017
by   Chris Sherlock, et al.
0

Markov Chain Monte Carlo (MCMC) algorithms are statistical methods designed to sample from a given probability density π. Most MCMC methods rely on discrete-time Metropolis-Hastings Markov chains that are reversible with respect to the probability density π. Nevertheless, it is now understood that the use of non-reversible Markov chains can be beneficial in many contexts. In particular, the recently-proposed Bouncy Particle Sampler (BPS) leverages a continuous-time and non-reversible Markov process to compute expectations with respect to π. Although the BPS empirically shows state-of-the-art performances when used to explore certain probability densities, in many situations it is not straightforward to use; indeed, implementing the BPS typically requires one to be able to compute local upper bounds on the target density. This, for example, rules out the use of the BPS for the wide class of problems when only evaluations of the log-density and its gradient are available. In this article, we propose the Discrete Bouncy Particle Sampler (DBPS), a general algorithm based upon a guided random walk and the Delayed-Rejection approach. In particular, we show that the BPS can be understood as a scaling limit of a special case of the DBPS. In contrast to the BPS, implementing the DBPS only requires point-wise evaluation of the target density and its gradient. Importantly, we also propose extensions of the basic DBPS for situations when exact gradient of the target densities are not available.

READ FULL TEXT
research
05/30/2019

Analysis of high-dimensional Continuous Time Markov Chains using the Local Bouncy Particle Sampler

Sampling the parameters of high-dimensional Continuous Time Markov Chain...
research
07/29/2019

Hug and Hop: a discrete-time, non-reversible Markov chain Monte Carlo algorithm

We introduced the Hug and Hop Markov chain Monte Carlo algorithm for est...
research
03/06/2020

Generalized Parallel Tempering on Bayesian Inverse Problems

In the current work we present two generalizations of the Parallel Tempe...
research
05/23/2019

The Skipping Sampler: A new approach to sample from complex conditional densities

We introduce the Skipping Sampler, a novel algorithm to efficiently samp...
research
10/22/2020

Reversible Jump PDMP Samplers for Variable Selection

A new class of Markov chain Monte Carlo (MCMC) algorithms, based on simu...
research
02/05/2019

Exact Markov Chain-based Runtime Analysis of a Discrete Particle Swarm Optimization Algorithm on Sorting and OneMax

We present a comprehensive analysis of a discrete particle swarm optimiz...
research
09/03/2016

Stochastic Bouncy Particle Sampler

We introduce a novel stochastic version of the non-reversible, rejection...

Please sign up or login with your details

Forgot password? Click here to reset