~/talk

E-Stitch: Top-Down Library Learning for E-Graphs

Talkat EGRAPHS 2026 · 2026-06-15..06-19· [software-architecture]
links:none on file
slides:none on file

Extends Stitch’s top‑down search to operate over e‑graphs, so rewrites like commutativity are matched rather than missed, and introduces a better lower bound computed bottom‑up on the e‑graph to prune futile branches. Uses either exhaustive frontier search or stochastic Monte Carlo particles to avoid symmetry blowup. On Babble benchmarks E‑Stitch improves compression from 4.06× to 4.85× and cuts median time from about 60 seconds to 2.6 seconds, while on pure trees it matches Stitch quality with roughly 2× runtime overhead and greater robustness.

AI-written summary · about

  1. 0:00E-Stitch intro and library learning
  2. 1:26Library learning importance
  3. 2:30Stitch and Babel limits
  4. 3:35Problem statement compression
  5. 4:18Stitch top-down search
  6. 5:42Stitch fails with rewrites
  7. 7:48Stitch over e-graphs
  8. 9:57E-graph compatibility changes
  9. 10:39Tighter e-graph bounds
  10. 13:47Computing compression bounds
  11. 15:09Search algorithms comparison
  12. 16:33Sequential Monte Carlo
  13. 17:17Results on program trees
  14. 17:57Rewrite rules and Babel
  15. 18:58Molecule benchmark SMILES
  16. 20:22Molecule compression gains
  17. 21:03SMC rewrites advantage
  18. 21:45Summary open questions
  19. 22:27Q&A extraction base order
~/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.