~/talk

Semantics of the memo Probabilistic Programming Language

Talkat LAFI 2025 · on Sunday, 2025-01-19
links:none on file
links:none on file
slides:none on file

Formal semantics for the memo probabilistic programming language claim: a frame of mind is the core state that records choices, subframes and equations and program execution grows a tree of frames. A type system tracks which choices an expression depends on and statically rejects mindreading or mind control unless a probability operator marginalizes uncertainty. Denotational semantics maps a frame to a product of a choice context and measures over subframes, proves well typed statements preserve pre to post frames and shows expressions become point masses when agents are certain. Plans include semantics preserving compilation to array code.

AI-written summary · about

  1. 0:00Introduction to memo and agents
  2. 1:07Nested inference pitfalls in PPLs
  3. 3:59How memo avoids nested inference
  4. 4:42Formal semantics for memo
  5. 5:25Frames as program states
  6. 8:41Frame structure and types
  7. 10:26Uncertainty in expression typing
  8. 12:57Denotational semantics of expressions
  9. 13:39Conclusion and future work
  10. 14:24Q&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.