CODCMLFeb 4, 2022

De-Sequentialized Monte Carlo: a parallel-in-time particle smoother

arXiv:2202.02264v19 citations
Originality Highly original
AI Analysis

This work addresses the bottleneck of slow sequential processing in particle smoothing for researchers and practitioners in statistics and machine learning, offering a parallelizable solution for faster inference.

The authors tackled the computational inefficiency of particle smoothers in state-space models by proposing dSMC, a new algorithm that processes T observations in O(log T) time on parallel hardware, compared to the linear O(T) complexity of standard methods, with derived convergence bounds and variance reduction techniques.

Particle smoothers are SMC (Sequential Monte Carlo) algorithms designed to approximate the joint distribution of the states given observations from a state-space model. We propose dSMC (de-Sequentialized Monte Carlo), a new particle smoother that is able to process $T$ observations in $\mathcal{O}(\log T)$ time on parallel architecture. This compares favourably with standard particle smoothers, the complexity of which is linear in $T$. We derive $\mathcal{L}_p$ convergence results for dSMC, with an explicit upper bound, polynomial in $T$. We then discuss how to reduce the variance of the smoothing estimates computed by dSMC by (i) designing good proposal distributions for sampling the particles at the initialization of the algorithm, as well as by (ii) using lazy resampling to increase the number of particles used in dSMC. Finally, we design a particle Gibbs sampler based on dSMC, which is able to perform parameter inference in a state-space model at a $\mathcal{O}(\log(T))$ cost on parallel hardware.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes