• Home
  • Search
  • Probabilistic Programming Inference via Intensional Semantics
  • Cite Icon16
  • https://doi.org/10.1007/978-3-030-17184-1_12Copy DOI Icon

Probabilistic Programming Inference via Intensional Semantics

  • Jan 1, 2019
  • Simon Castellan +1 more
Show More
  • Abstract
  • Highlights & Summary
  • PDF
  • Literature Map
  • References
  • Citations
  • Similar Papers
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 program. This interpretation is adequate: we show that the usual measure-theoretic semantics of a program can be recovered from its event structure representation. Moreover it can be leveraged for MCMC inference: we prove correct a version of single-site Metropolis-Hastings with incremental recomputation, in which the proposal kernel takes into account the semantic information in order to avoid performing some of the redundant sampling.

Loading PDF

Similar Papers
  • Research Article
  • Citations3

A projective formalism applied to topological and probabilistic event structures

  • Aug 01, 2007
  • Mathematical Structures in Computer Science
  • Samy Abbes
  • Research Article
  • Citations12

Continuous Probability Distributions in Concurrent Games

  • Dec 01, 2018
  • Electronic Notes in Theoretical Computer Science
  • Hugo Paquet +1
  • Conference Article
  • Citations1

Probabilistic Programming (Invited Talk)

  • Jan 01, 2017
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Hongseok Yang
  • Conference Article
  • Citations10

A design proposal for Gen: probabilistic programming with fast custom inference via code generation

  • Jun 18, 2018
  • Marco Cusumano-Towner +1
  • Supplementary Content

Proof Techniques for Program Equivalence in Probabilistic Higher-Order Languages (Invited Talk)

  • Jan 01, 2018
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Valeria Vignudelli
  • Conference Article
  • Citations1

Formal semantics of UDL/I and its applications to CAD/DA tools

  • Sep 17, 1990
  • H Yasuura +1
  • Research Article
  • Citations117

The Structure of Events and Event Representations: A Developmental Analysis

  • Feb 01, 1992
  • Child Development
  • Robyn Fivush +2
  • Research Article

Annotated Automatic Pruning of Universal Probabilistic Programming Languages

  • Apr 22, 2025
  • ACM Transactions on Probabilistic Machine Learning
  • Gizem Çaylak +4
  • Research Article
  • Citations651

Parts and boundaries

  • Dec 01, 1991
  • Cognition
  • Ray Jackendoff
  • PDF
  • Research Article
  • Citations35

Trace types and denotational semantics for sound programmable inference in probabilistic languages

  • Dec 20, 2019
  • Proceedings of the ACM on Programming Languages
  • Alexander K Lew +4
  • Book Chapter
  • Citations7

Denotational Semantics for a Probabilistic Timed Shared-Variable Language

  • Jan 01, 2013
  • Huibiao Zhu +3
  • Book Chapter
  • Citations10

A Generic Program Slicing Technique Based on Language Definitions

  • Jan 01, 2013
  • Adrián Riesco +2
  • Book Chapter
  • Citations17

Probabilistic Programming Language and its Incremental Evaluation

  • Jan 01, 2016
  • Oleg Kiselyov
  • Book Chapter
  • Citations6

Opening Doors: An Initial SRL Approach

  • Jan 01, 2013
  • Bogdan Moldovan +2
  • Research Article

Equivalence of formal semantics definition methods

  • Jan 01, 1997
  • Formal Aspects of Computing
  • M J A Caswell
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.