log in  |  register  |  feedback?  |  help  |  web accessibility
The Past, Present, and Future of Roulette
Cameron Moy
Thursday, October 1, 2026, 12:30-1:30 pm
  • You are subscribed to this talk through .
  • You are watching this talk through .
  • You are subscribed to this talk. (unsubscribe, watch)
  • You are watching this talk. (unwatch, subscribe)
  • You are not subscribed to this talk. (watch, subscribe)
Abstract

Exact probabilistic inference is a requirement for many applications of probabilistic programming languages (PPLs), but implementing a PPL with high-performance inference is difficult. Roulette is a new discrete PPL that combines high-performance exact inference with expressive language features by leveraging the close connection between exact probabilistic inference and the symbolic evaluation strategy of Rosette. Building on this connection, Roulette generalizes and extends the Rosette solver-aided programming system to reason about probabilistic rather than symbolic quantities. In this talk, I’ll demonstrate how to use Roulette, discuss some of the ideas that make it work, and describe ongoing work to extend it further.

This talk is organized by Segev