Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Automatic Differentiation Variational Inference

About

Probabilistic modeling is iterative. A scientist posits a simple model, fits it to her data, refines it according to her analysis, and repeats. However, fitting complex models to large data is a bottleneck in this process. Deriving algorithms for new models can be both mathematically and computationally challenging, which makes it difficult to efficiently cycle through the steps. To this end, we develop automatic differentiation variational inference (ADVI). Using our method, the scientist only provides a probabilistic model and a dataset, nothing else. ADVI automatically derives an efficient variational inference algorithm, freeing the scientist to refine and explore many models. ADVI supports a broad class of models-no conjugacy assumptions are required. We study ADVI across ten different models and apply it to a dataset with millions of observations. ADVI is integrated into Stan, a probabilistic programming system; it is available for immediate use.

Alp Kucukelbir, Dustin Tran, Rajesh Ranganath, Andrew Gelman, David M. Blei• 2016

Related benchmarks

TaskDatasetResultRank
Time Series ForecastingETTh2
MSE0.2415
561
Time Series ForecastingECL
MSE0.1231
211
Time Series ForecastingILI
MAE0.9299
103
Spatiotemporal InferenceSynthetic 2D Grid Matérn-3/2 kernel
ESS/sec483.2
35
Image ClassificationPets
Error Rate7.91
12
Image ClassificationAircraft
Error Rate45.42
12
Image ClassificationDTD
Error Rate32.83
12
Image ClassificationFlowers
Error Rate (%)12.656
12
Spatiotemporal Inferencenon-separable spatiotemporal kernel
Inference Time (s)105.5
5
Time Series ForecastingTraffic
MSE0.4302
3
Showing 10 of 11 rows

Other info

Follow for update