mlsanityData to 7 Oct 2026

Recursive Monte Carlo and Variational Inference with Auxiliary Variables

arXiv 2203.02836 ↗First posted 5 Mar 2022cs.LG stat.COcited by 8

Not on the map. Why?

Abstract (arXiv)

A key design constraint when implementing Monte Carlo and variational inference algorithms is that it must be possible to cheaply and exactly evaluate the marginal densities of proposal distributions and variational families. This takes many interesting proposals off the table, such as those based on involved simulations or stochastic optimization. This paper broadens the design space, by presenting a framework for applying Monte Carlo and variational inference algorithms when proposal densities cannot be exactly evaluated. Our framework, recursive auxiliary-variable inference (RAVI), instead approximates the necessary densities using meta-inference: an additional layer of Monte Carlo or variational inference, that targets the proposal, rather than the model. RAVI generalizes and unifies several existing methods for inference with expressive approximating families, which we show correspond to specific choices of meta-inference algorithm, and provides new theory for analyzing their bias and variance. We illustrate RAVI's design framework and theorems by using them to analyze and improve upon Salimans et al.'s Markov Chain Variational Inference, and to design a novel sampler for Dirichlet process mixtures, achieving state-of-the-art results on a standard benchmark dataset from astronomy and on a challenging datacleaning task with Medicare hospital data.

Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 23 of its 48 references that are in the map. First posted on arXiv 5 Mar 2022.

Builds on

23 of 48 references.

References · 23

  1. 2015Importance Weighted Autoencoderscited by 454
  2. 2013Black Box Variational Inferencecited by 317
  3. 2017Variational Sequential Monte Carlocited by 93
  4. 2015Hierarchical Variational Modelscited by 89
  5. 2016Variational inference for Monte Carlo objectivescited by 83
  6. 2018An Introduction to Probabilistic Programmingcited by 62
  7. 2018Doubly Reparameterized Gradient Estimators for Monte Carlo Objectivescited by 41
  8. 2017Reinterpreting Importance-Weighted Autoencoderscited by 36
  9. 2016Inference Compilation and Universal Probabilistic Programmingcited by 31
  10. 2014Venture: a higher-order probabilistic programming platform with programmable inferencecited by 20
  11. 2019Importance Weighted Hierarchical Variational Inferencecited by 20
  12. 2015Nested Sequential Monte Carlo Methodscited by 19
11 more
  1. 2020Involutive MCMC: a Unifying Frameworkcited by 19
  2. 2019Divide and Couple: Using Monte Carlo Variational Objectives for Posterior Approximationcited by 14
  3. 2021Nested Variational Inferencecited by 14
  4. 2020PClean: Bayesian Data Cleaning at Scale with Domain-Specific Probabilistic Programmingcited by 10
  5. 2017Denotational validation of higher-order Bayesian inferencecited by 9
  6. 2020A general perspective on the Metropolis-Hastings kernelcited by 9
  7. 2021Learning Proposals for Probabilistic Programs with Inference Combinatorscited by 6
  8. 2017AIDE: An algorithm for measuring the accuracy of probabilistic inference algorithmscited by 5
  9. 2019Amortized Rejection Sampling in Universal Probabilistic Programmingcited by 5
  10. 2016Composing inference algorithms as program transformationscited by 4
  11. 2022Estimators of Entropy and Information via Inference in Probabilistic Modelscited by 3

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2023: 3; 2024: 2; 2025: 2; 2026: 1.

8 papers.