Papers

ICFP 2026

LazyHMC: Hamiltonian Monte Carlo Simulation for Lazy, Infinite Dimensional Probabilistic Programs

Maria-Nicoleta Crăciun, C.-H. Luke Ong, Tom Schrijvers, Sam Staton

LAFI 2025 (talk)

Data-oriented Design for Differentiable, Probabilistic Programming

Owen Lynch, Maria-Nicoleta Crăciun, Younesse Kaddar, Sam Staton

POPL 2024

Probabilistic Programming Interfaces for Random Graphs: Markov Categories, Graphons, and Nominal Sets

Nathanael L. Ackerman, Cameron E. Freer, Younesse Kaddar, Jacek Karwowski, Sean K. Moss, Daniel M. Roy, Sam Staton, Hongseok Yang

POPL 2023

Affine Monads and Lazy Structures for Bayesian Programming

Swaraj Dash, Younesse Kaddar, Hugo Paquet, Sam Staton

MFPS 2023

A model of stochastic memoization and name generation in probabilistic programming: categorical semantics via monads on presheaf categories

Younesse Kaddar, Sam Staton

ACT 2022

Statistical programming with categorical measure theory and LazyPPL

Swaraj Dash, Younesse Kaddar, Hugo Paquet, Sam Staton

HOPE 2022 (extended abstract and talk)

Higher order programming with probabilistic effects: A model of stochastic memoization and name generation

Younesse Kaddar, Sam Staton

AIPLANS 2021 (NeurIPS workshop)

LazyPPL: laziness and types in non-parametric probabilistic programs

Hugo Paquet, Sam Staton

API reference on Hackage