This program is tentative and subject to change.

Fri 19 Jun 2026 14:40 - 15:00 at Flatirons 3 - Probabilistic Inference and Verification

\textit{Gradient estimation}—the task of computing the gradient of the expected value of a probabilistic program—has diverse applications in scientific computing, but is notoriously difficult because of issues such as high-dimensional integration, discrete random choices, and complex stochastic dependencies. This article introduces \textit{gradient inference}, a new approach to developing sound and efficient gradient estimators for probabilistic programs. Gradient inference rests on a formal reduction from a gradient estimation problem to a closely related probabilistic inference problem, whose solution can be differentiated to obtain a gradient estimator. This inference problem is obtained by applying two powerful statistical operations—\textit{coupling} and \textit{factorization}—to the input probabilistic program. Our reduction lets us leverage the rich toolkit of probabilistic inference algorithms to design novel gradient estimators that extend and improve upon existing methods.

We introduce GradInf, a probabilistic programming system that facilitates the sound and automated implementation of gradient inference. GradInf is centered around programmable source-to-source transformations for coupling and factorizing higher-order probabilistic programs, whose soundness is proven in terms of a denotational semantics. Key to our development is the use of information-flow typing to allow random choices in a probabilistic program to be factored out and \emph{partially evaluated}, which improves our ability to deploy sophisticated probabilistic inference algorithms. The resulting system offers practitioners a principled framework for designing gradient estimators. We apply GradInf to several challenging case studies, showing that it can express prominent gradient estimators from the literature and enables the construction of new state-of-the-art estimators that outperform the best existing baselines.

This program is tentative and subject to change.

Fri 19 Jun

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

13:40 - 15:20
Probabilistic Inference and VerificationPLDI Research Papers at Flatirons 3
13:40
20m
Talk
[SIGPLAN] Probabilistic Inference for Datalog with Correlated Inputs
PLDI Research Papers
Jingbo Wang Purdue University, Shashin Halalingaiah UT Austin, IIT Madras, Weiyi Chen Purdue University, Chao Wang University of Southern California, Işıl Dillig University of Texas at Austin
14:00
20m
Talk
A Hierarchy of Supermartingales for ω-Regular Verification
PLDI Research Papers
Satoshi Kura Waseda University, Hiroshi Unno Tohoku University
DOI
14:20
20m
Talk
Incremental Computation for Efficient Programmable Inference in Probabilistic Programs
PLDI Research Papers
Fabian Zaiser Massachusetts Institute of Technology, Jack Czenszak Yale University, Martin C. Rinard Massachusetts Institute of Technology, Vikash K. Mansinghka Massachusetts Institute of Technology, Alexander K. Lew Yale University
DOI
14:40
20m
Talk
GradInf: Gradient Estimation as Probabilistic Inference
PLDI Research Papers
Gaurav Arya Carnegie Mellon University, Mathieu Huot Massachusetts Institute of Technology, Moritz Schauer Chalmers University of Technology - University of Gothenburg, Alexander K. Lew Yale University, Feras A. Saad Carnegie Mellon University
DOI
15:00
20m
Talk
Categorical Semantics of Probabilistic Symbolic Execution
PLDI Research Papers
John Li Northeastern University, Jack Czenszak Yale University, Steven Holtzen Northeastern University
DOI