Statistics > Methodology
[Submitted on 8 Mar 2016 (v1), revised 18 Mar 2017 (this version, v4), latest version 10 Sep 2017 (v5)]
Title:The Block Pseudo-Marginal Sampler
View PDFAbstract:The pseudo-marginal (PM) approach is used increasingly for Bayesian inference in statistical models where the likelihood is intractable but can be estimated unbiasedly. Examples include random effect models, state-space models and data subsampling in big-data settings. Deligiannidis et al (2016) show how the PM approach can be made much more efficient by correlating the underlying Monte Carlo (MC) random numbers used to form the estimate of the likelihood at the current and proposed values of the unknown parameters. Their approach greatly speeds up the standard PM algorithm, as it requires a much smaller number of samples or particles to form the optimal likelihood estimate. We present an alternative PM approachthat divides the underlying random numbers into blocks so that the likelihood estimates for the proposed and current values of the parameters only differ by the random numbers in one block. For a number of important applications, our approach has several advantages over that of Deligiannidis et al (2016). First, is a natural way to carry out PM in many problems, e.g., when the likelihood is a product of integrals and is estimated by randomised quasi-Monte Carlo, we show that the optimal number of samples required in the block PM is much smaller than that in~Deligiannidis et al (2016). Second, the block PM provides a direct way to control the correlation between the logarithms of the estimates of the likelihood at the current and proposed values of the parameters, whereas the correlated PM may not. We obtain theory and guidelines for selecting the optimal number of samples, and document large speed-ups in a wide range of applications.
Submission history
From: Robert Kohn [view email][v1] Tue, 8 Mar 2016 11:40:24 UTC (1,496 KB)
[v2] Tue, 29 Mar 2016 07:12:09 UTC (637 KB)
[v3] Thu, 10 Nov 2016 05:29:12 UTC (1,571 KB)
[v4] Sat, 18 Mar 2017 12:22:38 UTC (168 KB)
[v5] Sun, 10 Sep 2017 03:33:09 UTC (165 KB)
References & Citations
Bibliographic and Citation Tools
Bibliographic Explorer (What is the Explorer?)
Connected Papers (What is Connected Papers?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)
Code, Data and Media Associated with this Article
alphaXiv (What is alphaXiv?)
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Hugging Face (What is Huggingface?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)
Demos
Recommenders and Search Tools
Influence Flower (What are Influence Flowers?)
CORE Recommender (What is CORE?)
arXivLabs: experimental projects with community collaborators
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.