research

Spherical Hamiltonian Monte Carlo for Constrained Target Distributions

Abstract

We propose a new Markov Chain Monte Carlo (MCMC) method for constrained target distributions. Our method first maps the DD-dimensional constrained domain of parameters to the unit ball B0D(1){\bf B}_0^D(1). Then, it augments the resulting parameter space to the DD-dimensional sphere, SD{\bf S}^D. The boundary of B0D(1){\bf B}_0^D(1) corresponds to the equator of SD{\bf S}^D. This change of domains enables us to implicitly handle the original constraints because while the sampler moves freely on the sphere, it proposes states that are within the constraints imposed on the original parameter space. To improve the computational efficiency of our algorithm, we split the Lagrangian dynamics into several parts such that a part of the dynamics can be handled analytically by finding the geodesic flow on the sphere. We apply our method to several examples including truncated Gaussian, Bayesian Lasso, Bayesian bridge regression, and a copula model for identifying synchrony among multiple neurons. Our results show that the proposed method can provide a natural and efficient framework for handling several types of constraints on target distributions

    Similar works