~/talk

Scaling Exact Inference for Discrete Probabilistic Programs

Talkat OOPSLA 2020 · 2020-11-15..11-20· [machine-learning]
slides:none on file

Introduces Dice as a discrete PPL that compiles programs to binary decision diagrams and performs inference by weighted model counting, reusing compiled function BDDs to amortize cost. Claims exact inference scales to hundreds of thousands of discrete variables (examples: Caesar-cipher inference to ~10,000 characters, Munin Bayesian network with >100,000 variables) and reports seconds-level runtimes; source, paper and demo at dicelang.cs.ucla.edu.

AI-written summary · about

  1. 0:00Intro: What Is Probabilistic Programming?
  2. 2:47Motivation: Caesar Cipher
  3. 3:48Caesar Cipher Program . Observed ciphertext: TVSK
  4. 5:48Challenge of Inference: Rejection Sampling
  5. 7:30Challenge of Inference: Path Enumeration
  6. 8:17Factorized Inference
  7. 10:58Summary
  8. 12:26Bayesian Network Scaling • More experiments in the paper
  9. 14:37Conclusion & Future Work
  10. 15:02Questions?
~/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.