Library learning with e-graphs on jazz harmony
Not on the map. Why?
Abstract (arXiv)
Humans can acquire a highly structured intuitive understanding of musical patterns, yet these patterns often require multiple iterations of reflection and re-listening to internalize fully. To capture such an internalization process, we present a computational model for the learning of jazz harmonic patterns based on library learning. Given a corpus of harmonic progressions, our model searches over a space of programs composed of primitive harmonic relations in order to discover concise generative explanations of the corpus. The model first enumerates possible programs for each piece, and then jointly learns a library of harmonic patterns and refactored programs. To efficiently navigate the vast joint space of programs and libraries, we integrate deductive parsing with library learning on e-graphs. We explore how well our model captures aspects of human musical pattern learning by evaluating the intuitiveness of both programs and libraries, as well as similarities to human-written harmonic derivations.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 2 of its 39 references that are in the map. First posted on arXiv 6 May 2026.
Builds on
2 of 39 references.
References · 2
- 2022babble: Learning Better Abstractions with E-Graphs and Anti-Unificationcited by 23
- 2023Anti-unification and Generalization: A Surveycited by 7
Built on by
Citing papers per year: 2026: 1.
1 paper.
- 2026Prospective Compression in Human Abstraction Learningcited by 0
- 2026Prospective Compression in Human Abstraction Learning11 May 2026