2019
DOI: 10.1007/978-3-030-17184-1_12
|View full text |Cite
|
Sign up to set email alerts
|

Probabilistic Programming Inference via Intensional Semantics

Abstract: We define a new denotational semantics for a first-order probabilistic programming language in terms of probabilistic event structures. This semantics is intensional, meaning that the interpretation of a program contains information about its behaviour throughout execution, rather than a simple distribution on return values. In particular, occurrences of sampling and conditioning are recorded as explicit events, partially ordered according to the data dependencies between the corresponding statements in the pr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2019
2019
2021
2021

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 10 publications
(6 citation statements)
references
References 14 publications
0
6
0
Order By: Relevance
“…• Trace-based [Borgström et al 2016;Castellan and Paquet 2019]: The state-to-state transition relation is interpreted under a fixed trace of random sources (e.g., a trace of coin flips), where the random constructs (e.g., coin flips) are resolved as deterministic readouts from the trace. In our setting, however, this approach lacks a mechanism for tracking the correlations among traces, which have been shown to be important for expected-cost analysis [Wang et al 2020b].…”
Section: Difficulties For Standard Approachesmentioning
confidence: 99%
“…• Trace-based [Borgström et al 2016;Castellan and Paquet 2019]: The state-to-state transition relation is interpreted under a fixed trace of random sources (e.g., a trace of coin flips), where the random constructs (e.g., coin flips) are resolved as deterministic readouts from the trace. In our setting, however, this approach lacks a mechanism for tracking the correlations among traces, which have been shown to be important for expected-cost analysis [Wang et al 2020b].…”
Section: Difficulties For Standard Approachesmentioning
confidence: 99%
“…Both operational and denotational models have recently been applied to the validation of inference algorithms: see e.g. [20,8] for the former and [45,10] for the latter. There are other approaches, e.g.…”
Section: Introductionmentioning
confidence: 99%
“…It should be clear that probabilistic languages with sampling instructions can be interpreted in this model. We expect strong connections with game semantics models dealing with such languages [3], although our model differs from the start by its intention. In particular, types arise from the behaviour of processes and are therefore not predefined.…”
Section: Discussionmentioning
confidence: 99%