English

Rethinking Variational Inference for Probabilistic Programs with Stochastic Support

Machine Learning 2023-11-02 v1 Artificial Intelligence Programming Languages

Abstract

We introduce Support Decomposition Variational Inference (SDVI), a new variational inference (VI) approach for probabilistic programs with stochastic support. Existing approaches to this problem rely on designing a single global variational guide on a variable-by-variable basis, while maintaining the stochastic control flow of the original program. SDVI instead breaks the program down into sub-programs with static support, before automatically building separate sub-guides for each. This decomposition significantly aids in the construction of suitable variational families, enabling, in turn, substantial improvements in inference performance.

Keywords

Cite

@article{arxiv.2311.00594,
  title  = {Rethinking Variational Inference for Probabilistic Programs with Stochastic Support},
  author = {Tim Reichelt and Luke Ong and Tom Rainforth},
  journal= {arXiv preprint arXiv:2311.00594},
  year   = {2023}
}

Comments

Accepted to NeurIPS 2022

R2 v1 2026-06-28T13:08:41.445Z