Probabilistic Programs with Stochastic Conditioning
Not on the map. Why?
Abstract (arXiv)
We tackle the problem of conditioning probabilistic programs on distributions of observable variables. Probabilistic programs are usually conditioned on samples from the joint data distribution, which we refer to as deterministic conditioning. However, in many real-life scenarios, the observations are given as marginal distributions, summary statistics, or samplers. Conventional probabilistic programming systems lack adequate means for modeling and inference in such scenarios. We propose a generalization of deterministic conditioning to stochastic conditioning, that is, conditioning on the marginal distribution of a variable taking a particular form. To this end, we first define the formal notion of stochastic conditioning and discuss its key properties. We then show how to perform inference in the presence of stochastic conditioning. We demonstrate potential usage of stochastic conditioning on several case studies which involve various kinds of stochastic conditioning and are difficult to solve otherwise. Although we present stochastic conditioning in the context of probabilistic programming, our formalization is general and applicable to other settings.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). First posted on arXiv 1 Oct 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 2; 2023: 1; 2024: 1; 2025: 0; 2026: 2.
8 papers.
- 2023Particle-based Online Bayesian Samplingcited by 7
- 2022Uncertain Evidence in Probabilistic Models and Stochastic Simulatorscited by 5
- 2026Towards More General Control of Diffusion Models Using Jeffrey Guidancecited by 1
- 2021How To Train Your Program: a Probabilistic Programming Pattern for Bayesian Learning From Datacited by 0
- 2021Bob and Alice Go to a Bar: Reasoning About Future With Probabilistic Programscited by 0
- 2022Mixed Nondeterministic-Probabilistic Automata: Blending graphical probabilistic models with nondeterminismcited by 0
- 2024Efficient Incremental Belief Updates Using Weighted Virtual Observationscited by 0
- 2026Position: AI for Science Should Treat Measurement-to-Dataset Pipelines as Inference Componentscited by 0
- 2026Towards More General Control of Diffusion Models Using Jeffrey Guidance11 Jun 2026
- 2026Position: AI for Science Should Treat Measurement-to-Dataset Pipelines as Inference Components23 May 2026
- 2024Efficient Incremental Belief Updates Using Weighted Virtual Observations10 Feb 2024
- 2023Particle-based Online Bayesian Sampling28 Feb 2023
- 2022Uncertain Evidence in Probabilistic Models and Stochastic Simulators21 Oct 2022
- 2022Mixed Nondeterministic-Probabilistic Automata: Blending graphical probabilistic models with nondeterminism19 Jan 2022
- 2021Bob and Alice Go to a Bar: Reasoning About Future With Probabilistic Programs9 Aug 2021
- 2021How To Train Your Program: a Probabilistic Programming Pattern for Bayesian Learning From Data8 May 2021