Backprop as Functor: A compositional perspective on supervised learning — Brendan Fong, David I. Spivak & Rémy Tuyéras (2017). arXiv:1711.10455 (v3, PDF); LICS 2019.
Defines learners — parameter set, implementation, update and request — and shows that gradient descent with backpropagation is a strong symmetric monoidal functor from parametrised functions to learners, so training a composite network equals composing the learners of its layers.
Sources: the paper, arXiv:1711.10455v3, checked against the arXiv listing. Index: Papers.
Key definitions and results
- Definition II.1: learners; Proposition II.4: the symmetric monoidal category Learn
- Definition III.1: Para
- Theorem III.2: is a faithful strong symmetric monoidal functor