POPL 2025
Sun 19 - Sat 25 January 2025 Denver, Colorado, United States

This program is tentative and subject to change.

Sun 19 Jan 2025 09:27 - 09:42 at Peek-A-Boo - First session Chair(s): Matthijs Vákár

Knowledge compilation is emerging as an effective tool for scaling exact inference to complex probabilistic programs. The essence of knowledge compilation is to encode a probabilistic program as a compact data structure, such as a binary decision diagram. This inference strategy strongly resembles symbolic execution. In parallel work, we have used this observation to repurpose the symbolic executor Rosette to perform probabilistic inference. Here, we aim to develop the mathematical foundation for this adaptation of Rosette and expand its applications beyond probability and non-determinism. The key insight is that both probabilistic choice and non-deterministic choice are (commutative) affine effects. We show that every affine effect gives rise to a denotational semantics for symbolic execution. This semantics is inspired by models of name generation and the sheaf-theoretic approach to the Giry monad. Our semantics is based on a category of worlds containing symbolic heaps. Types then denote world-dependent sets, and programs denote world-dependent functions. We show that this semantics is sound and complete in the sense of Torlak and Bodik: it captures all and only those outcomes that are reachable by computation using the original affine effect.

Extended abstract (LAFI2025.pdf)504KiB

This program is tentative and subject to change.

Sun 19 Jan

Displayed time zone: Mountain Time (US & Canada) change

09:00 - 10:30
First sessionLAFI at Peek-A-Boo
Chair(s): Matthijs Vákár Utrecht University
09:00
5m
Day opening
Welcome
LAFI
Matthijs Vákár Utrecht University, Atılım Güneş Baydin University of Oxford
09:06
20m
Industry talk
Industry Talk: Basis - Programming Languages as Core Technology for AI
LAFI
09:27
15m
Talk
Towards Symbolic Execution for Probability and Non-determinism
LAFI
Jack Czenszak Northeastern University, John Li Northeastern University, Steven Holtzen Northeastern University
File Attached
09:43
15m
Talk
Lazy Knowledge Compilation for Discrete PPLs
LAFI
Maddy Bowers Massachusetts Institute of Technology, Alexander K. Lew Massachusetts Institute of Technology, Joshua B. Tenenbaum Massachusetts Institute of Technology, Vikash K. Mansinghka Massachusetts Institute of Technology, Armando Solar-Lezama Massachusetts Institute of Technology
09:59
15m
Talk
Reasoning About Sampling Without Sampling: Atomic Machines for Contextual Equivalence in Probabilistic Programs
LAFI
Anthony D'Arienzo University of Illinois and Sandia National Laboratories, Jon Aytac Sandia National Laboratories
10:15
15m
Talk
Exact Inference for Nested Discrete Probabilistic Programs (Remote)
LAFI
File Attached
Hide past events