French Spring School in Theoretical Computer Science / École de Printemps d'Informatique Théorique

Collection French Spring School in Theoretical Computer Science / École de Printemps d'Informatique Théorique

Organizer(s) Baudart, Guillaume ; Pagani, Michele ; Petrisan, Daniela ; Tasson, Christine
Date(s) 11/05/2026 - 15/05/2026
linked URL https://conferences.cirm-math.fr/3489.html
00:00:00 / 00:00:00
4 5

Algorithmic foundations for exact discrete probabilistic reasoning

By Steven Holtzen

This is a course on the “assembly language” of probabilistic programming languages: the nuts and bolts of low-level algorithms for efficiently implementing exact probabilistic inference in the discrete finite-support setting. Probabilistic inference is extremely computationally hard: inference is #P-hard even for very restricted probabilistic programming languages. Due to this hardness, inference walks a fine line: one must carefully carve out classes of tractable problem instances and design algorithms to exploit whatever tractable footholds one can find. First, we will study classical approaches to exact inference: variable elimination and the join-tree algorithm. Next, we will study knowledge compilation, including binary decision diagrams, sentential decision diagrams, and top-down and bottom-up compilation. Third, we will study pragmatics, and discuss how we should benchmark, evaluate, and design probabilistic reasoning algorithms to support users.

Information about the video

Citation data

  • DOI 10.24350/CIRM.V.20480703
  • Cite this video Holtzen, Steven (12/05/2026). Algorithmic foundations for exact discrete probabilistic reasoning. CIRM. Audiovisual resource. DOI: 10.24350/CIRM.V.20480703
  • URL https://dx.doi.org/10.24350/CIRM.V.20480703

Last related questions on MathOverflow

You have to connect your Carmin.tv account with mathoverflow to add question

Ask a question on MathOverflow




Register

  • Bookmark videos
  • Add videos to see later &
    keep your browsing history
  • Comment with the scientific
    community
  • Get notification updates
    for your favorite subjects
Give feedback