Premium
SMC 2 : an efficient algorithm for sequential analysis of state space models
Author(s) -
Chopin N.,
Jacob P. E.,
Papaspiliopoulos O.
Publication year - 2013
Publication title -
journal of the royal statistical society: series b (statistical methodology)
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 6.523
H-Index - 137
eISSN - 1467-9868
pISSN - 1369-7412
DOI - 10.1111/j.1467-9868.2012.01046.x
Subject(s) - particle filter , markov chain monte carlo , algorithm , hybrid monte carlo , monte carlo method , resampling , state space , dimension (graph theory) , monte carlo integration , rejection sampling , mathematics , sequential estimation , markov chain , computer science , mathematical optimization , monte carlo molecular modeling , filter (signal processing) , statistics , combinatorics , computer vision
Summary. We consider the generic problem of performing sequential Bayesian inference in a state space model with observation process y , state process x and fixed parameter θ . An idealized approach would be to apply the iterated batch importance sampling algorithm of Chopin. This is a sequential Monte Carlo algorithm in the θ ‐dimension, that samples values of θ , reweights iteratively these values by using the likelihood increments and rejuvenates the θ ‐particles through a resampling step and a Markov chain Monte Carlo update step. In state space models these likelihood increments are intractable in most cases, but they may be unbiasedly estimated by a particle filter in the x ‐dimension, for any fixed θ . This motivates the SMC 2 algorithm that is proposed in the paper: a sequential Monte Carlo algorithm, defined in the θ ‐dimension, which propagates and resamples many particle filters in the x ‐dimension. The filters in the x ‐dimension are an example of the random weight particle filter. In contrast, the particle Markov chain Monte Carlo framework that has been developed by Andrieu and colleagues allows us to design appropriate Markov chain Monte Carlo rejuvenation steps. Thus, the θ ‐particles target the correct posterior distribution at each iteration t , despite the intractability of the likelihood increments. We explore the applicability of our algorithm in both sequential and non‐sequential applications and consider various degrees of freedom, as for example increasing dynamically the number of x ‐particles. We contrast our approach with various competing methods, both conceptually and empirically through a detailed simulation study, and based on particularly challenging examples.