2018
DOI: 10.1145/3156018
|View full text |Cite
|
Sign up to set email alerts
|

Conditioning in Probabilistic Programming

Abstract: This paper investigates the semantic intricacies of conditioning, a main feature in probabilistic programming. Our study is based on an extension of the imperative probabilistic guarded command language pGCL with conditioning. We provide a weakest precondition (wp) semantics and an operational semantics. To deal with possibly diverging program behaviour we consider liberal preconditions. We show that diverging program behaviour plays a key role when defining conditioning. We establish that weakest precondition… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
41
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
6

Relationship

1
5

Authors

Journals

citations
Cited by 38 publications
(41 citation statements)
references
References 54 publications
0
41
0
Order By: Relevance
“…Listing 6 shows an example program using √ x. Usually, semantics do not explicitly address partial functions [23,24,28,33] or use is filled in [34] because its semantics can handle non-termination. However, the intersection between and is not filled because [34] cannot distinguish non-termination from observation failure.…”
Section: Listing 4 Geometric Distributionmentioning
confidence: 99%
See 4 more Smart Citations
“…Listing 6 shows an example program using √ x. Usually, semantics do not explicitly address partial functions [23,24,28,33] or use is filled in [34] because its semantics can handle non-termination. However, the intersection between and is not filled because [34] cannot distinguish non-termination from observation failure.…”
Section: Listing 4 Geometric Distributionmentioning
confidence: 99%
“…Other languages handle both non-termination and observation failure by subprobability distributions, which makes it impossible to conclude that the missing weight is due to observation failure (and not due to non-termination) [4,24,34]. The semantics in [28] cannot directly express that the missing weight is due to observation failure (rather, the semantics are undefined due to a division by zero). However, the semantics enables a careful reader to determine that the missing weight is due to observation failure (by investigating the conditional weakest precondition and the conditional weakest liberal precondition).…”
Section: Interaction Of Exception Statesmentioning
confidence: 99%
See 3 more Smart Citations