1,063
Views
13
CrossRef citations to date
0
Altmetric
Algorithms

Divide-and-Conquer With Sequential Monte Carlo

, , , , , & show all
Pages 445-458 | Received 30 Jun 2015, Published online: 24 Apr 2017
 

ABSTRACT

We propose a novel class of Sequential Monte Carlo (SMC) algorithms, appropriate for inference in probabilistic graphical models. This class of algorithms adopts a divide-and-conquer approach based upon an auxiliary tree-structured decomposition of the model of interest, turning the overall inferential task into a collection of recursively solved subproblems. The proposed method is applicable to a broad class of probabilistic graphical models, including models with loops. Unlike a standard SMC sampler, the proposed divide-and-conquer SMC employs multiple independent populations of weighted particles, which are resampled, merged, and propagated as the method progresses. We illustrate empirically that this approach can outperform standard methods in terms of the accuracy of the posterior expectation and marginal likelihood approximations. Divide-and-conquer SMC also opens up novel parallel implementation options and the possibility of concentrating the computational effort on the most challenging subproblems. We demonstrate its performance on a Markov random field and on a hierarchical logistic regression problem. Supplementary materials including proofs and additional numerical results are available online.

Supplementary Materials

Acknowledgments

This research is financially supported by: the Swedish research Council (VR) via the projects Learning of complex dynamical systems (Ref no. 637-2014-466) and Probabilistic modeling of dynamical systems (Ref no. 621-2013-5524) and the Linnaeus Center CADICS; the Engineering and Physical Sciences Research Council (UK, Ref no. EP/K021672/2), and the Natural Sciences and Engineering Research Council (Canada) via a Discovery Grant.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.