Conference item
Compositional semantics for probabilistic programs with exact conditioning
- Abstract:
- We define a probabilistic programming language for Gaussian random variables with a first-class exact conditioning construct. We give operational, denotational and equational semantics for this language, establishing convenient properties like exchangeability of conditions. Conditioning on equality of continuous random variables is nontrivial, as the exact observation may have probability zero; this is Borel's paradox. Using categorical formulations of conditional probability, we show that the good properties of our language are not particular to Gaussians, but can be derived from universal properties, thus generalizing to wider settings. We define the Cond construction, which internalizes conditioning as a morphism, providing general compositional semantics for probabilistic programming with exact conditioning.
- Publication status:
- Published
- Peer review status:
- Peer reviewed
Actions
Access Document
- Files:
-
-
(Preview, Accepted manuscript, 1.1MB, Terms of use)
-
- Publisher copy:
- 10.1109/LICS52264.2021.9470552
Authors
- Publisher:
- IEEE
- Host title:
- Proceedings of the Annual ACM/IEEE Symposium on Logic in Computer Science
- Pages:
- 1-13
- Publication date:
- 2021-07-07
- Acceptance date:
- 2021-04-30
- Event title:
- 36th Annual Symposium on Logic in Computer Science (LICS 2021)
- Event location:
- Online
- Event website:
- http://lics.siglog.org/
- Event start date:
- 2021-06-29
- Event end date:
- 2021-07-02
- DOI:
- EISBN:
- 978-1-6654-4895-6
- ISBN:
- 978-1-6654-4896-3
- Language:
-
English
- Keywords:
- Pubs id:
-
1184570
- Local pid:
-
pubs:1184570
- Deposit date:
-
2021-07-01
Terms of use
- Copyright holder:
- IEEE
- Copyright date:
- 2021
- Rights statement:
- © 2021 IEEE
- Notes:
- This paper was presented at the 36th Annual Symposium on Logic in Computer Science (LICS 2021), 29th June - 2nd July 2021, Online. This is the accepted manuscript version of the article. The final version is available online from IEEE at: https://doi.org/10.1109/LICS52264.2021.9470552
If you are the owner of this record, you can report an update to it here: Report update to this record