Increasing the efficiency of sequential Monte Carlo samplers through the use of approximately optimal L-kernels

Peter L Green, L. J. Devlin, Robert E Moore, Ryan J Jackson, Jinglai Li, Simon Maskell

Research output: Contribution to journalArticlepeer-review

7 Downloads (Pure)

Abstract

By facilitating the generation of samples from arbitrary probability distributions, Markov Chain Monte Carlo (MCMC) is, arguably, \emph{the} tool for the evaluation of Bayesian inference problems that yield non-standard posterior distributions. In recent years, however, it has become apparent that Sequential Monte Carlo (SMC) samplers have the potential to outperform MCMC in a number of ways. SMC samplers are better suited to highly parallel computing architectures and also feature various tuning parameters that are not available to MCMC. One such parameter - the `L-kernel' - is a user-defined probability distribution that can be used to influence the efficiency of the sampler. In the current paper, the authors explain how to derive an expression for the L-kernel that minimises the variance of the estimates realised by an SMC sampler. Various approximation methods are then proposed to aid implementation of the proposed L-kernel. The improved performance of the resulting algorithm is demonstrated in multiple scenarios. For the examples shown in the current paper, the use of an approximately optimum L-kernel has reduced the variance of the SMC estimates by up to 99 % while also reducing the number of times that resampling was required by between 65 % and 70 %. Python code and code tests accompanying this manuscript are available through the Github repository https://github.com/plgreenLIRU/SMC_approx_optL
Original languageEnglish
Article number108028
Number of pages26
JournalMechanical System and Signal Processing
Volume162
Early online date25 May 2021
DOIs
Publication statusPublished - 1 Jan 2022

Bibliographical note

Funding Information:
The authors gratefully acknowledge the Engineering and Physical Sciences Research Council, who funded this work through the grant ‘Big Hypotheses: a Fully Parallelised Bayesian Inference Solution’ (EP/R018537/1).

Keywords

  • Bayesian inference
  • Markov chain Monte Carlo
  • Sequential Monte Carlo

ASJC Scopus subject areas

  • Control and Systems Engineering
  • Signal Processing
  • Civil and Structural Engineering
  • Aerospace Engineering
  • Mechanical Engineering
  • Computer Science Applications

Fingerprint

Dive into the research topics of 'Increasing the efficiency of sequential Monte Carlo samplers through the use of approximately optimal L-kernels'. Together they form a unique fingerprint.

Cite this