TY - JOUR
T1 - Unbiased constrained sampling with Self-Concordant Barrier Hamiltonian Monte Carlo
AU - Noble, Maxence
AU - De Bortoli, Valentin
AU - Durmus, Alain Oliviero
N1 - Publisher Copyright:
© 2023 Neural information processing systems foundation. All rights reserved.
PY - 2023/1/1
Y1 - 2023/1/1
N2 - In this paper, we propose Barrier Hamiltonian Monte Carlo (BHMC), a version of the HMC algorithm which aims at sampling from a Gibbs distribution π on a manifold M, endowed with a Hessian metric g derived from a self-concordant barrier.Our method relies on Hamiltonian dynamics which comprises g.Therefore, it incorporates the constraints defining M and is able to exploit its underlying geometry.However, the corresponding Hamiltonian dynamics is defined via non separable Ordinary Differential Equations (ODEs) in contrast to the Euclidean case.It implies unavoidable bias in existing generalization of HMC to Riemannian manifolds.In this paper, we propose a new filter step, called “involution checking step”, to address this problem.This step is implemented in two versions of BHMC, coined continuous BHMC (c-BHMC) and numerical BHMC (n-BHMC) respectively.Our main results establish that these two new algorithms generate reversible Markov chains with respect to π and do not suffer from any bias in comparison to previous implementations.Our conclusions are supported by numerical experiments where we consider target distributions defined on polytopes.
AB - In this paper, we propose Barrier Hamiltonian Monte Carlo (BHMC), a version of the HMC algorithm which aims at sampling from a Gibbs distribution π on a manifold M, endowed with a Hessian metric g derived from a self-concordant barrier.Our method relies on Hamiltonian dynamics which comprises g.Therefore, it incorporates the constraints defining M and is able to exploit its underlying geometry.However, the corresponding Hamiltonian dynamics is defined via non separable Ordinary Differential Equations (ODEs) in contrast to the Euclidean case.It implies unavoidable bias in existing generalization of HMC to Riemannian manifolds.In this paper, we propose a new filter step, called “involution checking step”, to address this problem.This step is implemented in two versions of BHMC, coined continuous BHMC (c-BHMC) and numerical BHMC (n-BHMC) respectively.Our main results establish that these two new algorithms generate reversible Markov chains with respect to π and do not suffer from any bias in comparison to previous implementations.Our conclusions are supported by numerical experiments where we consider target distributions defined on polytopes.
M3 - Conference article
AN - SCOPUS:85187769752
SN - 1049-5258
VL - 36
JO - Advances in Neural Information Processing Systems
JF - Advances in Neural Information Processing Systems
T2 - 37th Conference on Neural Information Processing Systems, NeurIPS 2023
Y2 - 10 December 2023 through 16 December 2023
ER -