~/talk

Probabilistic Programming: The What, Why and How

Talkat SPLASH 2020 REBASE · 2020-11-16..11-23· [machine-learning]
links:none on file
slides:none on file

Probabilistic programming models become programs and the goal is to infer posterior beliefs about parameters from observed data; widely used Stan relies on Hamiltonian Monte Carlo, which forbids discrete parameters because gradients are needed. The claim: translate programs with discrete choices into gradient-friendly form by marginalize discrete variables (sum them out) and then reconstruct them afterward. Implementation uses information flow analysis and type inference to find conditional independences and slice code for efficiency; the translator lets Stan-style HMC run on these models and shows practical speedups.

AI-written summary · about

  1. 0:00Intro
  2. 3:53Monty Hall
  3. 6:55Scenarios
  4. 8:07Pseudocode
  5. 11:38Progressive Programming vs Deep Learning
  6. 13:20Why Progressive Programming
  7. 14:30Picture
  8. 15:15Particle Physics
  9. 16:20Astronomy
  10. 17:15Success Stories
  11. 17:50The Catch
  12. 19:52The Dream
  13. 20:23My Research
  14. 20:57Star
  15. 21:45Slickstand
  16. 22:04Change Point Model
  17. 24:08Gradient
  18. 24:41Discrete Parameters
  19. 29:02Key Idea
  20. 30:23Conclusion
~/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.