~/talk

Abstract types in probabilistic programming

Talkat LAFI 2022 · on Sunday, 2022-01-16
links:none on file
slides:none on file

Library called lazy people implements higher-order probabilistic types and runs Metropolis–Hastings to do regression: a rand_linear prior draws slope and intercept, returns 100 sampled lines and conditions on seven noisy points to get a posterior. Semantics use quasi‑Borel spaces; Polya’s urn module is implemented two ways — stateful urn vs a hidden uniform real — and their equivalence is proven by three axioms and Hilbert–Post completeness (and later a coinductive account). Memoization is implemented (stateful) to build random functions; conjectures remain about dataflow preservation for memoize.

AI-written summary · about

  1. 0:00Start
  2. 5:54Abstraction in
  3. 11:20Bayesian regression
  4. 15:48Random functions & program synthesis
  5. 19:48Randomization lemma
  6. 32:55Clustering and Pólya's urn
  7. 41:01Dataflow property
  8. 46:05Stochastic Memoization
  9. 49:41Memoization and clustering
~/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.