Towards a Categorical Foundation of Deep Learning: A Survey
Not on the map. Why?
Abstract (arXiv)
The unprecedented pace of machine learning research has lead to incredible advances, but also poses hard challenges. At present, the field lacks strong theoretical underpinnings, and many important achievements stem from ad hoc design choices which are hard to justify in principle and whose effectiveness often goes unexplained. Research debt is increasing and many papers are found not to be reproducible. This thesis is a survey that covers some recent work attempting to study machine learning categorically. Category theory is a branch of abstract mathematics that has found successful applications in many fields, both inside and outside mathematics. Acting as a lingua franca of mathematics and science, category theory might be able to give a unifying structure to the field of machine learning. This could solve some of the aforementioned problems. In this work, we mainly focus on the application of category theory to deep learning. Namely, we discuss the use of categorical optics to model gradient-based learning, the use of categorical algebras and integral transforms to link classical computer science to neural networks, the use of functors to link different layers of abstraction and preserve structure, and, finally, the use of string diagrams to provide detailed representations of neural network architectures.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 22 of its 83 references that are in the map. First posted on arXiv 7 Oct 2024.
Builds on
22 of 83 references.
References · 22
- 2021Geometric Deep Learning: Grids, Groups, Graphs, Geodesics, and Gaugescited by 1,167
- 2019What Can Neural Networks Reason About?cited by 159
- 2021Dive into Deep Learningcited by 111
- 2020Sheaf Neural Networkscited by 84
- 2022Formal Algorithms for Transformerscited by 72
- 2021A Survey of Complex-Valued Neural Networkscited by 61
- 2021Category Theory in Machine Learningcited by 36
- 2022Sources of Irreproducibility in Machine Learning: A Reviewcited by 32
- 2019Reverse derivative categoriescited by 15
- 2019Lenses and Learnerscited by 11
- 2021Named Tensor Notationcited by 11
- 2021Reverse Derivative Ascent: A Categorical Approach to Learning Boolean Circuitscited by 10
10 more
- 2023Graph Tensor Networks: An Intuitive Framework for Designing Large-Scale Neural Learning Systems on Multiple Domainscited by 10
- 2024An introduction to graphical tensor notation for mechanistic interpretabilitycited by 8
- 2024Neural Circuit Diagrams: Robust Diagrams for the Communication, Implementation, and Analysis of Deep Learning Architecturescited by 8
- 2019Compositional Deep Learningcited by 7
- 2024Fundamental Components of Deep Learning: A category-theoretic approachcited by 5
- 2019Compositionality for Recursive Neural Networkscited by 4
- 2024Nonlinear Sheaf Diffusion in Graph Neural Networkscited by 4
- 2024On the Anatomy of Attentioncited by 3
- 2024Transport of Algebraic Structure to Latent Embeddingscited by 2
- 2014Category Theory Using String Diagramscited by 1
Built on by
Citing papers per year: 2025: 1; 2026: 1.
2 papers.