~/conference

LAFI 2025

date:2025-01-19
location:Denver, United States
series:LAFI · 5 editions
editions:[LAFI 2022, LAFI 2023, LAFI 2024, LAFI 2025, LAFI 2026]

probabilistic programming researchers, programming language researchers, machine learning researchers, compiler engineers, runtime and systems engineers, Bayesian statisticians

nested discrete probabilistic inference; probabilistic pushdown automata; optimistic value iteration bounds; atomic sheaf sampling semantics; memo PPL with JAX compilation; state space models in Turing.jl; data-oriented Rust backend for PPLs; data-parallel differentiation by optic composition; NP-NUTS nonparametric No-U-Turn sampler; neural surrogates for experimental design; lazy knowledge compilation for discrete PPLs; runtime adaptable Java probabilistic language

titleauthorlength
Exact Inference for Nested Discrete Probabilistic ProgramsFrancesco Pontiggia, Ezio Bartocci, Michele Chiari09m
Reduces nested discrete probabilistic programs to a probabilistic pushdown automata and then to a monotone system of polynomial equations whose variables are…
Talk
Reasoning About Sampling Without Sampling: Atomic Machines for Contextual Equivalence(…)Anthony D'Arienzo, Jon M. Aytac13m
Claims an abstract-machine semantics for probabilistic programs that treats sampling as deterministic up to atomic equivalence, using atomic sheaf / forcing…
Talk
A Domain-Specific PPL for Reasoning about Reasoning (or: a memo on memo)Kartik Chandra, Tony Chen, Joshua B. Tenenbaum, Jonathan Ragan-Kelley20m
Introduces memo, a Python-embedded domain-specific PPL that replaces sample/infer with choose/observe semantics and compiles recursive theory-of-mind models…
Talk on
State Space Model Programming in Turing.jlTim Hargreaves, Qing Li, Charles Knipp, Frederic Wantiez, Simon J. Godsill, Hong Ge18m
Two Julia packages, SSMProblems.jl and GeneralisedFilters.jl, provide a composable SSM API inside the Turing.jl ecosystem that implements Kalman, particle and…
Talk on
Data-oriented Design for Differentiable, Probabilistic ProgrammingOwen Lynch, Maria-Nicoleta Crăciun, Younesse Kaddar, Sam Staton20m
Reimplementation of the lazy rose tree from LazyPPL into a strict, data-oriented Rust backend reduces thunk size from about 16 to 4 bytes, stores nodes and…
Talk on
Data-Parallel Differentiation by Optic CompositionPaul Wilson, Fabio Zanasi17m
Provides a concrete open hypergraphs representation (struct-of-arrays with segmented arrays) and parallel algorithms for tensor and composition via…
Talk on
Programming Languages as Core Technology for AIJack Feser08m
Basis describes a concrete stack: Cairo causal PPL built on Pyro, an effectful Python library for algebraic effects, and program synthesis integrated into the…
Talk on
NP-NUTS: A Nonparametric No-U-Turn SamplerMaria-Nicoleta Crăciun, C.-H. Luke Ong, Sam Staton, Matthijs I. L. Vákár16m
A new algorithm, NP‑NUTS, automatically adapts HMC trajectory length for models whose parameter dimension varies by combining NUTS’s doubling/tree construction…
Talk on
Semantics of the memo Probabilistic Programming LanguageKartik Chandra, Nada Amin, Yizhou Zhang17m
Formal semantics for the memo probabilistic programming language claim: a frame of mind is the core state that records choices, subframes and equations and…
Talk
Modern Bayesian Experimental DesignDesi R. Ivavona39m
Presents concrete methods: learn neural surrogates to estimate the intractable expected information gain (using nested Monte Carlo and variational upper/lower…
Talk on
Sandwood: Runtime Adaptable Probabilistic Programming for JavaDaniel Goodman, Adam Pocock, Natalia Kosilova19m
Sandwood is an open‑source Java‑like probabilistic programming language, compiler and runtime that compiles models to Java classes whose instances can switch…
Talk on
Lazy Knowledge Compilation for Discrete PPLsMaddy Bowers, Alexander K. Lew, Joshua B. Tenenbaum, Vikash K. Mansinghka, Armando Solar-Lezama17m
A new variant of knowledge compilation for discrete PPLs uses lazy knowledge compilation to delay compiling subexpressions until forced, and it compiles only…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.