Christine Tasson: Semantics for Reactive Probabilistic Programming @ToposInstitute
Christine Tasson: Semantics for Reactive Probabilistic Programming  @ToposInstitute
Uploaded September 2024 | Updated September 2026, 2 weeks ago
Topos Institute Colloquium, 12th of September 2024.
———
Synchronous languages are now a standard industry tool for critical embedded systems. Designers write high-level specifications by composing streams of values. These languages have been extended with Bayesian reasoning to program state-space models which compute a stream of distributions given a stream of observations [1].

This talk aims at describing semantics for probabilistic synchronous languages, based on a joint work with Guillaume Baudart and Louis Mandel [2]. The key idea is to interpret probabilistic expressions as a stream of un-normalized density functions which maps random variable values to a result and positive score. Two equivalent semantics are presented: the co-iterative semantics is executable while the relational semantics is easy to use for proving program equivalence. The semantical framework is then applied to prove the correctness of a program transformation required to run an optimized inference algorithm.

[1] Reactive Probabilistic Programming, Guillaume Baudart et al, PLDI 2020
[2] Density-Based Semantics for Reactive Probabilistic Programming, Guillaume Baudart, Louis Mandel, Christine Tasson, arxiv:2308.01676
Christine Tasson: Semantics for Reactive Probabilistic ProgrammingE.Subrahmanian & Y.Keraron: Engineering practice and the potential role of CT in systems engineering[2-torial] Quantum information theory, Part 2: Quantum theory isnt real[Berkeley Seminar] Sophie Libkind | Two takeaways from ACT2InferSimon Willerton: The projection formula, extranatural transformations and surface diagramsRune Haugseng: Commutative rings, bispans, and their equivariant analogues[Berkeley Seminar] Kevin Carlson | Free cocompletions made friendly?[Berkeley Seminar] Keri DAngelo | Composing Instantaneous MachinesMatthew Akamatsu: Collective grassroots knowledge generation with lab discourse graphsBerkeley Seminar: Val Tannen, 11/08/2023[2-torial] Kevin tells Jason and David about instances of models of double theoriesJean-Simon Lemay: Cartesian Fermat Categories, a new class of Cartesian Differential Categories
Topos Institute |

Christine Tasson: "Semantics for Reactive Probabilistic Programming"

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER