Pseudo-marginal algorithms with multiple CPUs


Autoria(s): Drovandi, Christopher C.
Data(s)

2014

Resumo

The emergence of pseudo-marginal algorithms has led to improved computational efficiency for dealing with complex Bayesian models with latent variables. Here an unbiased estimator of the likelihood replaces the true likelihood in order to produce a Bayesian algorithm that remains on the marginal space of the model parameter (with latent variables integrated out), with a target distribution that is still the correct posterior distribution. Very efficient proposal distributions can be developed on the marginal space relative to the joint space of model parameter and latent variables. Thus psuedo-marginal algorithms tend to have substantially better mixing properties. However, for pseudo-marginal approaches to perform well, the likelihood has to be estimated rather precisely. This can be difficult to achieve in complex applications. In this paper we propose to take advantage of multiple central processing units (CPUs), that are readily available on most standard desktop computers. Here the likelihood is estimated independently on the multiple CPUs, with the ultimate estimate of the likelihood being the average of the estimates obtained from the multiple CPUs. The estimate remains unbiased, but the variability is reduced. We compare and contrast two different technologies that allow the implementation of this idea, both of which require a negligible amount of extra programming effort. The superior performance of this idea over the standard approach is demonstrated on simulated data from a stochastic volatility model.

Formato

application/pdf

Identificador

http://eprints.qut.edu.au/61505/

Relação

http://eprints.qut.edu.au/61505/1/MC-PMCMC.pdf

Drovandi, Christopher C. (2014) Pseudo-marginal algorithms with multiple CPUs. [Working Paper] (Unpublished)

Direitos

Copyright 2014 The Author

Fonte

School of Mathematical Sciences; Science & Engineering Faculty

Palavras-Chave #010400 STATISTICS #MATLAB #OpenMP #Parallel computing #Particle Markov chain Monte Carlo #Pseudo-marginal Algorithms
Tipo

Working Paper