MLLGCOMar 12, 2019

Elements of Sequential Monte Carlo

arXiv:1903.04797v3122 citations
AI Analysis

This is a tutorial review paper, so it is incremental, summarizing existing methods for researchers and practitioners in statistics and probabilistic machine learning.

The paper tackles the problem of approximating intractable expectations in Bayesian statistics and machine learning by reviewing sequential Monte Carlo (SMC) methods, covering basics, practical issues, theoretical results, and applications to models like stochastic recurrent neural networks.

A core problem in statistics and probabilistic machine learning is to compute probability distributions and expectations. This is the fundamental problem of Bayesian statistics and machine learning, which frames all inference as expectations with respect to the posterior distribution. The key challenge is to approximate these intractable expectations. In this tutorial, we review sequential Monte Carlo (SMC), a random-sampling-based class of methods for approximate inference. First, we explain the basics of SMC, discuss practical issues, and review theoretical results. We then examine two of the main user design choices: the proposal distributions and the so called intermediate target distributions. We review recent results on how variational inference and amortization can be used to learn efficient proposals and target distributions. Next, we discuss the SMC estimate of the normalizing constant, how this can be used for pseudo-marginal inference and inference evaluation. Throughout the tutorial we illustrate the use of SMC on various models commonly used in machine learning, such as stochastic recurrent neural networks, probabilistic graphical models, and probabilistic programs.

Foundations

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

Your Notes