Towards practical PDMP sampling: Metropolis adjustments, locally adaptive step-sizes, and NUTS-based time lengths
Augustin Chevallier, Sam Power, Matthew Sutton
TL;DR
The paper advances practical PDMP-based MCMC by introducing a Metropolis-adjusted PDMP framework that removes the need for analytical bounds, together with local adaptivity for both step size and trajectory length via a NUTS-inspired stopping mechanism. By leveraging time-reversal and skew-reversibility, it constructs exact or bias-free Metropolis corrections for PDMP approximations and extends the approach to BPS and ZigZag processes. The proposed doubly-adaptive PDMP samplers demonstrate robust performance and favorable dimension-scaling, particularly on challenging distributions such as Neal’s funnel, and they often outperform HMC in these regimes. While offering practical benefits, the work notes computational trade-offs (notably the $O(n^2)$ cost of the stopping criterion) and outlines future work on faster stopping rules and mass-matrix adaptation to further enhance scalability and efficiency.
Abstract
Piecewise-Deterministic Markov Processes (PDMPs) hold significant promise for sampling from complex probability distributions. However, their practical implementation is hindered by the need to compute model-specific bounds. Conversely, while Hamiltonian Monte Carlo (HMC) offers a generally efficient approach to sampling, its inability to adaptively tune step sizes impedes its performance when sampling complex distributions like funnels. To address these limitations, we introduce three innovative concepts: (a) a Metropolis-adjusted approximation for PDMP simulation that eliminates the need for explicit bounds without compromising the invariant measure, (b) an adaptive step size mechanism compatible with the Metropolis correction, and (c) a No U-Turn Sampler (NUTS)-inspired scheme for dynamically selecting path lengths in PDMPs. These three ideas can be seamlessly integrated into a single, `doubly-adaptive' PDMP sampler with favourable robustness and efficiency properties.
