~/talk

Statically and Dynamically Delayed Sampling for Typed Probabilistic Programming Languages

Talkat SLE 2024 · 2024-10-20..10-21· [machine-learning]
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

Implements statically delayed sampling as a compile-time transform for Miking CorePPL that builds programmatic Bayesian networks, applies local marginalization and conditioning, and regenerates optimized code to remove runtime relation tracking. Claims: same marginalized log-likelihood as dynamically delayed sampling on LDA and Bayesian linear regression, while reducing execution time (static is consistently faster); limitation: static fails on models with recursion (epidemiology / vector-borne example), so dynamic remains necessary for those cases.

AI-written summary · about

  1. 0:00Introduction
  2. 1:50Bayesian inference basics
  3. 3:17Exact vs approximate inference
  4. 5:49Runtime overhead
  5. 8:40Compile-time delayed sampling
  6. 11:53Bayesian networks
  7. 13:56Conjugate prior transformation
  8. 16:07Type system challenges
  9. 18:56Evaluation metrics
  10. 21:50Conclusion
  11. 22:38Q&A
~/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.