POPL 2026
Sun 11 - Sat 17 January 2026 Rennes, France
Sun 11 Jan 2026 09:29 - 09:39 at Salle 13 - First Session Chair(s): Alexander K. Lew

A key aspect of understanding complex probabilistic phenomena is determining the causal effect that one random quantity has on another, i.e., determining the extent to which setting the value of one random quantity causes the value of another to change. The notion of “setting the value” of a random variable is known as an intervention. A key reasoning challenge in this setting is that practical causal models often have latent variables and unknown mechanisms: hidden factors influence the observable variables in some way, but the values of the latent variables and the precise causal relationships are unknown. It might seem that reasoning about causal effects with these unknowns is impossible, but Pearl showed that it can be done by rewriting the model into one that no longer depends on the hidden latent variables. In this work, we seek (1) a programming model that enables programmers to express models with latent variables in them; and (2) a formal equational description of a rewriting theory that enables programmers to confidently perform causal reasoning.

Sun 11 Jan

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change

09:00 - 10:30
First SessionLAFI at Salle 13
Chair(s): Alexander K. Lew Yale University
09:00
5m
Day opening
Welcome
LAFI
Hugo Paquet Inria, École Normale Supérieure, Alexander K. Lew Yale University
09:07
20m
Industry talk
Basis — A Programming Languages Take on Principled Foundations for AI
LAFI
09:29
10m
Talk
Towards an Equational Calculus of Interventions
LAFI
Shubh Agrawal Northeastern University, Jialu Bao Northeastern University, Steven Holtzen Northeastern University
Pre-print
09:41
10m
Talk
Typed Abstractions for Causal Probabilistic Programming
LAFI
Theo Wang University of Cambridge, University of Oxford, Dario Stein University of Oxford, Eli Bingham Broad Institute, Jack Feser Basis, Ohad Kammar University of Edinburgh, Michael Lee University of Cambridge, UK, Jeremy Yallop University of Cambridge
File Attached
09:53
10m
Talk
A Design for Massively Parallel Gibbs Sampling on the GPU via Static and Dynamic Analysis of Probabilistic Programs
LAFI
Matin Ghavami Massachusetts Institute of Technology, Martin C. Rinard Massachusetts Institute of Technology, Vikash Mansinghka Massachusetts Institute of Technology
10:05
10m
Talk
A Design Proposal for GraPPL: Probabilistic Programming with Low-Level, High-Performance GPU Programmable Inference
LAFI
Karen Chung Massachusetts Institute of Technology, Elias Rojas Collins MIT, McCoy Reynolds Becker MIT, Mathieu Huot MIT, Vikash Mansinghka Massachusetts Institute of Technology