~/talk

Compiling to Recurrent Neurons

Talkat PLDI 2026 · 2026-06-15..06-19· [machine-learning]
links:none on file
links:none on file
slides:none on file

Defines a linearly typed higher-order language Cajal(N) that compiles iteration and conditionals into matrices realized as recurrent neurons, proves a compiler correctness theorem showing compiled programs preserve semantics, and ships artifacts. Experiments embed compiled circuits into a network to solve an image task (apply blur k times when input digit is k if odd, identity if even), and the compiled models train faster and with markedly better data efficiency than naive baselines, converging within the first few hundred to ten thousand steps.

AI-written summary · about

  1. 0:00Programming languages for neural nets
  2. 1:24History of high-level languages
  3. 3:50Limitations of neural networks
  4. 5:33Introducing Kahal calculus
  5. 7:58Compiling to differentiable matrices
  6. 9:23Compiler correctness and integration
  7. 10:48Experiment: discrete algorithms to networks
  8. 13:14Scaling compiled algorithms
  9. 14:40Future directions
  10. 15:00Q&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.