An MCMC Method to Sample from Lattice Distributions

01/16/2021
∙
by   Anand Jerry George, et al.
∙
0
∙

We introduce a Markov Chain Monte Carlo (MCMC) algorithm to generate samples from probability distributions supported on a d-dimensional lattice Λ = 𝐁ℤ^d, where 𝐁 is a full-rank matrix. Specifically, we consider lattice distributions P_Λ in which the probability at a lattice point is proportional to a given probability density function, f, evaluated at that point. To generate samples from P_Λ, it suffices to draw samples from a pull-back measure P_ℤ^d defined on the integer lattice. The probability of an integer lattice point under P_ℤ^d is proportional to the density function π = |(𝐁)|f∘𝐁. The algorithm we present in this paper for sampling from P_ℤ^d is based on the Metropolis-Hastings framework. In particular, we use π as the proposal distribution and calculate the Metropolis-Hastings acceptance ratio for a well-chosen target distribution. We can use any method, denoted by ALG, that ideally draws samples from the probability density π, to generate a proposed state. The target distribution is a piecewise sigmoidal distribution, chosen such that the coordinate-wise rounding of a sample drawn from the target distribution gives a sample from P_ℤ^d. When ALG is ideal, we show that our algorithm is uniformly ergodic if -log(π) satisfies a gradient Lipschitz condition.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
∙ 04/16/2020

Efficient Bernoulli factory MCMC for intractable likelihoods

Accept-reject based Markov chain Monte Carlo (MCMC) algorithms have trad...
research
∙ 07/26/2019

Analyzing MCMC Output

Markov chain Monte Carlo (MCMC) is a sampling-based method for estimatin...
research
∙ 09/06/2019

Plateau Proposal Distributions for Adaptive Component-wise Multiple-Try Metropolis

Markov chain Monte Carlo (MCMC) methods are sampling methods that have b...
research
∙ 08/25/2023

Training normalizing flows with computationally intensive target probability distributions

Machine learning techniques, in particular the so-called normalizing flo...
research
∙ 10/03/2020

Random Coordinate Langevin Monte Carlo

Langevin Monte Carlo (LMC) is a popular Markov chain Monte Carlo samplin...
research
∙ 08/07/2020

Parallelizing MCMC Sampling via Space Partitioning

Efficient sampling of many-dimensional and multimodal density functions ...
research
∙ 08/30/2020

On Communication for Distributed Babai Point Computation

We present a communication-efficient distributed protocol for computing ...

Please sign up or login with your details

Forgot password? Click here to reset