~/talk

Effective Sequential Monte Carlo for Language Model Probabilistic Programs

Talkat LAFI 2024 · on Sunday, 2024-01-14· [machine-learning]
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

LLaMPPL implements Sequential Monte Carlo for language-model probabilistic programs, using SMC with auto-batching of LLM calls and activation caching to run hundreds of particles efficiently on GPU. Users get three tunable levers—step granularity, intermediate target (twist) functions, and proposal distributions—and can also use LMs as proposals, twists, or stop predictors. Experiments with Llama 2 on tasks like Kali, infilling, constrained generation and reversible-phrase generation report higher-quality, more diverse generations that outperform prompt-only baselines and some state-of-the-art constrained methods.

AI-written summary · about

  1. 0:00Probabilistic programming intro
  2. 2:09Language model programs semantics
  3. 3:56Kali task with SMC example
  4. 5:41How SMC algorithms work
  5. 6:23Optimizing SMC for efficiency
  6. 8:29SMC algorithm design degrees
  7. 9:33Parameterizing SMC with LMs
  8. 10:18Preliminary results
~/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.