Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Controlled Sequential Monte Carlo

About

Sequential Monte Carlo methods, also known as particle methods, are a popular set of techniques for approximating high-dimensional probability distributions and their normalizing constants. These methods have found numerous applications in statistics and related fields; e.g. for inference in non-linear non-Gaussian state space models, and in complex static models. Like many Monte Carlo sampling schemes, they rely on proposal distributions which crucially impact their performance. We introduce here a class of controlled sequential Monte Carlo algorithms, where the proposal distributions are determined by approximating the solution to an associated optimal control problem using an iterative scheme. This method builds upon a number of existing algorithms in econometrics, physics, and statistics for inference in state space models, and generalizes these methods so as to accommodate complex static models. We provide a theoretical analysis concerning the fluctuation and stability of this methodology that also provides insight into the properties of related algorithms. We demonstrate significant gains over state-of-the-art methods at a fixed computational complexity on a variety of applications.

Jeremy Heng, Adrian N. Bishop, George Deligiannidis, Arnaud Doucet• 2017

Related benchmarks

TaskDatasetResultRank
Variational InferenceMNIST (test)
Negative ELBO-90.41
10
log Z estimationMNIST downsampled (test)
Log Z Absolute Error0.14
9
Variational InferenceStudent-t distribution toy example dim=20
Log Z-0.02
8
log Z estimationStudent-T Dim-500
Log Likelihood (Z)-3.1
8
Marginal Likelihood EstimationGaussian mixture target 8 components Dim-20 (test)
Log Z-0.13
8
Marginal Likelihood EstimationGaussian mixture target 8 components Dim-200 (test)
Log Z-21.98
8
Marginal Likelihood EstimationGaussian mixture target 8 components Dim-500 (test)
Log Z-83.5
8
Variational InferenceStudent-t distribution toy example dim=200
Log Evidence (Z)-0.88
8
Showing 8 of 8 rows

Other info

Follow for update