Incorporating the ChEES Criterion into Sequential Monte Carlo Samplers

Andrew Millard, Joshua Murphy, Daniel Frisch, Simon Maskell
4/3/2025
stat.COcs.LGeess.SY

No confident code implementation found for this paper.

Abstract

Markov chain Monte Carlo (MCMC) methods are a powerful but computationally expensive way of performing non-parametric Bayesian inference. MCMC proposals which utilise gradients, such as Hamiltonian Monte Carlo (HMC), can better explore the parameter space of interest if the additional hyper-parameters are chosen well. The No-U-Turn Sampler (NUTS) is a variant of HMC which is extremely effective at selecting these hyper-parameters but is slow to run and is not suited to GPU architectures. An alternative to NUTS, Change in the Estimator of the Expected Square HMC (ChEES-HMC) was shown not only to run faster than NUTS on GPU but also sample from posteriors more efficiently. Sequential Monte Carlo (SMC) samplers are another sampling method which instead output weighted samples from the posterior. They are very amenable to parallelisation and therefore being run on GPUs while having additional flexibility in their choice of proposal over MCMC. We incorporate (ChEEs-HMC) as a proposal into SMC samplers and demonstrate competitive but faster performance than NUTS on a number of tasks.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{millard2025incorporating,
  title  = {Incorporating the ChEES Criterion into Sequential Monte Carlo Samplers},
  author = {Andrew Millard and Joshua Murphy and Daniel Frisch and Simon Maskell},
  year   = {2025},
  eprint = {2504.02627},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2504.02627v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2504.02627.svg)](https://codeofpaper.com/paper/2504.02627)

Discussion