[Berkeley Seminar] Hugo Paquet | Lazy categorical semantics of discrete probabilistic programming @ToposInstitute
[Berkeley Seminar] Hugo Paquet | Lazy categorical semantics of discrete probabilistic programming  @ToposInstitute
Uploaded May 2026 | Updated September 2026, 2 weeks ago
Title: Lazy categorical semantics of discrete probabilistic programming
Abstract: A lazy program interpreter postpones computation until the result is actually needed. This is typically more efficient than an eager (or call-by-value) interpreter, but the semantics is not generally the same.

In this talk I will discuss a new categorical semantics of lazy evaluation for algebraic effects, that relies on a subtle combination of name generation and read-only state. This semantic model suggests better intermediate representations of sum and product types in a lazy interpreter.

The practical motivation for this work is a real-world application of probabilistic programming, in which large algebraic data types cause significant performance issues. As I will explain, since probabilistic programming is described by an affine monad, one can use lazy evaluation to speed up the computation without affecting the semantics.

This is joint work with Simon Castellan (Inria, France).

Date: May 5, 2026
[Berkeley Seminar] Hugo Paquet | Lazy categorical semantics of discrete probabilistic programmingChristoph Benzmueller: Many Logics, One MethodologyCyrus Omar: Totally Live Programming and Proving in Hazel[Berkeley Seminar] Benjamin Brast McKie | The Construction of Possible Worlds[Berkeley Seminar] Kris Brown | Categorical approaches to inferentialist semanticsMason Porter: Topological Data Analysis of Spatial Systems[Oxford Seminar] David Jaz Myers | A modal proof of the nerve theoremDaniele Struppa: An Introduction to Superoscillations and SupershiftThomas Powell: Quantitative results for stochastic processesThierry Coquand: Constructive Models of UnivalenceBrendan Fong: Abstractions for Real People[DOTS Lectures] 10. LTL and specifications of behaviours
Topos Institute |

[Berkeley Seminar] Hugo Paquet | Lazy categorical semantics of discrete probabilistic programming

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER