Green, Peter, Devlin, lee ORCID: 0000-0002-2059-7284, Moore, Robert, Jackson, Ryan ORCID: 0000-0002-4930-0480, Li, Jingli and Maskell, Simon ORCID: 0000-0003-1917-2913
(2021)
Increasing the efficiency of Sequential Monte Carlo samplers through the use of approximately optimal L-kernels.
Mechanical Systems and Signal Processing, 162.
p. 108028.
This is the latest version of this item.
Text
2004.12838.pdf - Submitted version Download (2MB) | Preview |
|
Text
version3.pdf - Author Accepted Manuscript Download (2MB) | Preview |
Abstract
By facilitating the generation of samples from arbitrary probability distributions, Markov Chain Monte Carlo (MCMC) is, arguably, 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 several 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 the 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 optimal 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.
Item Type: | Article |
---|---|
Uncontrolled Keywords: | Sequential Monte Carlo, Markov chain Monte Carlo, Bayesian inference |
Divisions: | Faculty of Science and Engineering > School of Electrical Engineering, Electronics and Computer Science Faculty of Science and Engineering > School of Engineering |
Depositing User: | Symplectic Admin |
Date Deposited: | 27 May 2021 07:21 |
Last Modified: | 18 Jan 2023 22:37 |
DOI: | 10.1016/j.ymssp.2021.108028 |
Open Access URL: | https://arxiv.org/abs/2004.12838 |
Related URLs: | |
URI: | https://livrepository.liverpool.ac.uk/id/eprint/3124210 |
Available Versions of this Item
-
Increasing the efficiency of Sequential Monte Carlo samplers through the use of approximately optimal L-kernels. (deposited 28 Apr 2020 09:19)
-
Increasing the efficiency of Sequential Monte Carlo samplers through the use of approximately optimal L-kernels. (deposited 26 May 2021 10:34)
- Increasing the efficiency of Sequential Monte Carlo samplers through the use of approximately optimal L-kernels. (deposited 27 May 2021 07:21) [Currently Displayed]
-
Increasing the efficiency of Sequential Monte Carlo samplers through the use of approximately optimal L-kernels. (deposited 26 May 2021 10:34)