~/talk

Machine Learning Primitives as Algebraic Effects

Talkat Haskell 2025 · 2025-10-16..10-17· [machine-learning, functional-programming]
name:Justin Le
links:none on file
slides:none on file

Claims that Haskell encodes ML stages and primitives as composable effects, so automatic differentiation as an algebraic effect and parameter initialization, regularization, noise, hyper‑parameter nudging become tracked in row types and handled differently for training vs evaluation. Demonstrates a working toy library (CPU backend, no benchmarks yet) that composes models by merging effect rows and uses writer-like logs for differentiable regularization; paper and polished library are still in progress.

AI-written summary · about

  1. 0:00ML with algebraic effects
  2. 3:25Naive ML model composition
  3. 5:54Traditional ML composition limits
  4. 7:19Extensible effects for ML
  5. 9:24Effects in training and inference
  6. 10:28Regularization and Hamilton Bridge
  7. 12:15ML terms to Haskell effects
  8. 14:03Future work and release
  9. 15:05Q&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.