Learning Proposals for Probabilistic Programs with Inference Combinators
Not on the map. Why?
Abstract (arXiv)
We develop operators for construction of proposals in probabilistic programs, which we refer to as inference combinators. Inference combinators define a grammar over importance samplers that compose primitive operations such as application of a transition kernel and importance resampling. Proposals in these samplers can be parameterized using neural networks, which in turn can be trained by optimizing variational objectives. The result is a framework for user-programmable variational methods that are correct by construction and can be tailored to specific models. We demonstrate the flexibility of this framework by implementing advanced variational methods based on amortized Gibbs sampling and annealing.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 40 of its 76 references that are in the map. First posted on arXiv 1 Mar 2021.
Builds on
40 of 76 references.
References · 40
- 2015Importance Weighted Autoencoderscited by 454
- 2018Pyro: Deep Universal Probabilistic Programmingcited by 379
- 2019Multi-Object Representation Learning with Iterative Variational Inferencecited by 359
- 2013Black Box Variational Inferencecited by 317
- 2017Grammar Variational Autoencodercited by 283
- 2015Gradient Estimation Using Stochastic Computation Graphscited by 120
- 2017Variational Sequential Monte Carlocited by 93
- 2017Filtering Variational Objectivescited by 91
- 2018Tighter Variational Bounds are Not Necessarily Bettercited by 76
- 2017Learning Disentangled Representations with Semi-Supervised Deep Generative Modelscited by 72
- 2014Reweighted Wake-Sleepcited by 66
- 2017Auto-Encoding Sequential Monte Carlocited by 64
28 more
- 2018An Introduction to Probabilistic Programmingcited by 62
- 2019Elements of Sequential Monte Carlocited by 60
- 2018Hamiltonian Variational Auto-Encodercited by 41
- 2018Doubly Reparameterized Gradient Estimators for Monte Carlo Objectivescited by 41
- 2013Automated Variational Inference in Probabilistic Programmingcited by 31
- 2016Edward: A library for probabilistic modeling, inference, and criticismcited by 28
- 2019The Thermodynamic Variational Objectivecited by 26
- 2018Improving Explorability in Variational Inference with Annealed Variational Objectivescited by 24
- 2015A New Approach to Probabilistic Programming Inferencecited by 22
- 2016Deep Amortized Inference for Probabilistic Programscited by 22
- 2017Approximate Inference with Amortised MCMCcited by 22
- 2014Venture: a higher-order probabilistic programming platform with programmable inferencecited by 20
- 2015Nested Sequential Monte Carlo Methodscited by 19
- 2018Simple, Distributed, and Accelerated Probabilistic Programmingcited by 18
- 2019Etalumis: Bringing Probabilistic Programming to Scientific Simulators at Scalecited by 18
- 2016Design and Implementation of Probabilistic Programming Language Anglicancited by 15
- 2017A Convenient Category for Higher-Order Probability Theorycited by 14
- 2018Automated learning with a probabilistic programming language: Birchcited by 11
- 2017Denotational validation of higher-order Bayesian inferencecited by 9
- 2019Functional Tensors for Probabilistic Programmingcited by 6
- 2019Amortized Population Gibbs Samplers with Neural Sufficient Statisticscited by 6
- 2013Measure Transformer Semantics for Bayesian Machine Learningcited by 4
- 2015Black-Box Policy Search with Probabilistic Programscited by 4
- 2016Composing inference algorithms as program transformationscited by 4
- 2013Parallel resampling in the particle filtercited by 3
- 2014A Compilation Target for Probabilistic Programming Languagescited by 3
- 2018Borel Kernels and their Approximation, Categoricallycited by 2
- 2014Running Probabilistic Programs Backwardscited by 1
Built on by
Citing papers per year: 2021: 2; 2022: 1; 2023: 0; 2024: 3.
6 papers.
- 2021Nested Variational Inferencecited by 14
- 2022Recursive Monte Carlo and Variational Inference with Auxiliary Variablescited by 8
- 2021Variational Marginal Particle Filterscited by 6
- 2024Probabilistic Programming with Programmable Variational Inferencecited by 4
- 2024Divide-and-Conquer Predictive Coding: a structured Bayesian inference algorithmcited by 3
- 2024VISA: Variational Inference with Sequential Sample-Average Approximationscited by 1
- 2024Divide-and-Conquer Predictive Coding: a structured Bayesian inference algorithm11 Aug 2024
- 2024Probabilistic Programming with Programmable Variational Inference22 Jun 2024
- 2024VISA: Variational Inference with Sequential Sample-Average Approximations14 Mar 2024
- 2022Recursive Monte Carlo and Variational Inference with Auxiliary Variables5 Mar 2022
- 2021Variational Marginal Particle Filters30 Sep 2021
- 2021Nested Variational Inference21 Jun 2021