Elements of Sequential Monte Carlo

03/12/2019
by   Christian A. Naesseth, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/31/2017

Variational Sequential Monte Carlo

Variational inference underlies many recent advances in large scale prob...
research
02/03/2014

Sequential Monte Carlo for Graphical Models

We propose a new framework for how to use sequential Monte Carlo (SMC) a...
research
09/09/2015

Coarse-to-Fine Sequential Monte Carlo for Probabilistic Programs

Many practical techniques for probabilistic inference require a sequence...
research
10/15/2019

Approximate Inference in Discrete Distributions with Monte Carlo Tree Search and Value Functions

A plethora of problems in AI, engineering and the sciences are naturally...
research
01/04/2016

Variational Inference: A Review for Statisticians

One of the core problems of modern statistics is to approximate difficul...
research
05/29/2017

Auto-Encoding Sequential Monte Carlo

We introduce AESMC: a method for using deep neural networks for simultan...
research
07/18/2019

Amortized Monte Carlo Integration

Current approaches to amortizing Bayesian inference focus solely on appr...

Please sign up or login with your details

Forgot password? Click here to reset