Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-08T13:58:36.683Z Has data issue: false hasContentIssue false

Monte Carlo fusion

Published online by Cambridge University Press:  12 July 2019

Hongsheng Dai*
Affiliation:
University of Essex
Murray Pollock*
Affiliation:
University of Warwick
Gareth Roberts*
Affiliation:
University of Warwick
*
*Postal address: Department of Mathematical Sciences, University of Essex, Wivenhoe Park, Colchester, CO4 3SQ, UK. Email address: hdaia@essex.ac.uk
**Postal address: Department of Statistics, University of Warwick, Gibbet Hill Road, Coventry, CV4 7ES, UK.
**Postal address: Department of Statistics, University of Warwick, Gibbet Hill Road, Coventry, CV4 7ES, UK.
Rights & Permissions [Opens in a new window]

Abstract

In this paper we propose a new theory and methodology to tackle the problem of unifying Monte Carlo samples from distributed densities into a single Monte Carlo draw from the target density. This surprisingly challenging problem arises in many settings (for instance, expert elicitation, multiview learning, distributed ‘big data’ problems, etc.), but to date the framework and methodology proposed in this paper (Monte Carlo fusion) is the first general approach which avoids any form of approximation error in obtaining the unified inference. In this paper we focus on the key theoretical underpinnings of this new methodology, and simple (direct) Monte Carlo interpretations of the theory. There is considerable scope to tailor the theory introduced in this paper to particular application settings (such as the big data setting), construct efficient parallelised schemes, understand the approximation and computational efficiencies of other such unification paradigms, and explore new theoretical and methodological directions.

Information

Type
Research Papers
Copyright
© Applied Probability Trust 2019 
Figure 0

Figure 1: Kernel density fitting with bandwidth 0.25 for the density proportional to e−x4/2, based on different MC methods: the standard exact MC (simulation 1, solid curve); Algorithm 1 (simulation 2, dash–dot curve); Algorithm 2 (simulation 3, dotted curve); the CMC algorithm (simulation 4, dashed curve).

Figure 1

TABLE 1: System running times in seconds for simulating 10 000 realisations.

Figure 2

Figure 2: Kernel density fitting with bandwidth 0.04 for Beta(5, 2), based on different MC methods: the standard exact MC (simulation (a), solid curve); Algorithm 1 (simulation (b), dotted curve); the CMC algorithm (simulation (c), dashed curve).

Figure 3

Figure 3: CPU time (in seconds) for Algorithm 1, based on different T.

Supplementary material: PDF

Dai supplementary material

Supplementary material

Download Dai supplementary material(PDF)
PDF 238.6 KB