mlsanityData to 14 Oct 2026

Guaranteed Bounds for Posterior Inference in Universal Probabilistic Programming

arXiv 2204.02948 ↗First posted 6 Apr 2022cs.PL cs.LG cs.LOcited by 1

Not on the map. Why?

Abstract (arXiv)

We propose a new method to approximate the posterior distribution of probabilistic programs by means of computing guaranteed bounds. The starting point of our work is an interval-based trace semantics for a recursive, higher-order probabilistic programming language with continuous distributions. Taking the form of (super-/subadditive) measures, these lower/upper bounds are non-stochastic and provably correct: using the semantics, we prove that the actual posterior of a given program is sandwiched between the lower and upper bounds (soundness); moreover the bounds converge to the posterior (completeness). As a practical and sound approximation, we introduce a weight-aware interval type system, which automatically infers interval bounds on not just the return value but also weight of program executions, simultaneously. We have built a tool implementation, called GuBPI, which automatically computes these posterior lower/upper bounds. Our evaluation on examples from the literature shows that the bounds are useful, and can even be used to recognise wrong outputs from stochastic posterior inference procedures.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 16 of its 68 references that are in the map. First posted on arXiv 6 Apr 2022.

Builds on

16 of 68 references.

References · 16

  1. 2018Pyro: Deep Universal Probabilistic Programmingcited by 380
  2. 2017Advances in Variational Inferencecited by 236
  3. 2018Validating Bayesian Inference Algorithms with Simulation-Based Calibrationcited by 124
  4. 2018An Introduction to Probabilistic Programmingcited by 63
  5. 2015Sandwiching the marginal likelihood using bidirectional Monte Carlocited by 20
  6. 2019Automatic Reparameterisation of Probabilistic Programscited by 18
  7. 2019Etalumis: Bringing Probabilistic Programming to Scientific Simulators at Scalecited by 18
  8. 2020SPPL: Probabilistic Programming with Fast Exact Symbolic Inferencecited by 18
  9. 2015A Lambda-Calculus Foundation for Universal Probabilistic Programmingcited by 12
  10. 2016Measuring the reliability of MCMC inference with bidirectional Monte Carlocited by 8
  11. 2020Densities of Almost Surely Terminating Probabilistic Programs are Differentiable Almost Everywherecited by 6
  12. 2017AIDE: An algorithm for measuring the accuracy of probabilistic inference algorithmscited by 5
4 more
  1. 2021Nonparametric Hamiltonian Monte Carlocited by 4
  2. 2019LF-PPL: A Low-Level First Order Probabilistic Programming Language for Non-Differentiable Modelscited by 3
  3. 2021Supermartingales, Ranking Functions and Probabilistic Lambda Calculuscited by 1
  4. 2021On Probabilistic Termination of Functional Programs with Continuous Distributionscited by 1

Built on by

Cited by year

Citing papers per year: 2023: 1.

1 paper.