Backprop as Functor: A compositional perspective on supervised learning
Not on the map. Why?
Abstract (arXiv)
A supervised learning algorithm searches over a set of functions A → B parametrised by a space P to find the best approximation to some ideal function fcolon A → B. It does this by taking examples (a,f(a)) ∈ A× B, and updating the parameter according to some rule. We define a category where these update rules may be composed, and show that gradient descent---with respect to a fixed step size and an error function satisfying a certain property---defines a monoidal functor from a category of parametrised functions to this category of update rules. This provides a structural perspective on backpropagation, as well as a broad generalisation of neural networks.
Key facts. Cited by 44 papers in the map (data through 14 Oct 2026). First posted on arXiv 28 Nov 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 8; 2022: 1; 2023: 4; 2024: 9; 2025: 12; 2026: 10.
44 papers.
Sort:
By area:
- 2024Position: Topological Deep Learning is the New Frontier for Relational Learningcited by 66
- 2021Categorical Foundations of Gradient-Based Learningcited by 44
- 2021Category Theory in Machine Learningcited by 36
- 2024Position: Categorical Deep Learning is an Algebraic Theory of All Architecturescited by 32
- 2023Going Beyond Neural Network Feature Similarity: The Network Feature Complexity and Its Interpretation Using Category Theorycited by 12
- 2021Reverse Derivative Ascent: A Categorical Approach to Learning Boolean Circuitscited by 10
- 2024Neural Circuit Diagrams: Robust Diagrams for the Communication, Implementation, and Analysis of Deep Learning Architecturescited by 8
- 2025Large Causal Models from Large Language Modelscited by 8
- 2024FlashAttention on a Napkin: A Diagrammatic Approach to Deep Learning IO-Awarenesscited by 7
- 2026Identifiable Equivariant Networks are Layerwise Equivariantcited by 7
- 2021Learners' Languagescited by 6
- 2023On Meta-Promptingcited by 6
32 more
- 2021Topos and Stacks of Deep Neural Networkscited by 5
- 2024Pooling Image Datasets With Multiple Covariate Shift and Imbalancecited by 4
- 2026Self-Revising Discovery Systems for Science: A Categorical Framework for Agentic Artificial Intelligencecited by 4
- 2023Active Inference in String Diagrams: A Categorical Account of Predictive Processing and Free Energycited by 3
- 2024Deep Learning with Parametric Lensescited by 3
- 2024Token Space: A Category Theory Framework for AI Computationscited by 2
- 2025Topos Theory for Generative AI and LLMscited by 2
- 2025Universal Reinforcement Learning in Coalgebras: Asynchronous Stochastic Computation via Conductioncited by 2
- 2021Generalized Optimization: A First Step Towards Category Theoretic Learning Theorycited by 1
- 2021Deep neural networks as nested dynamical systemscited by 1
- 2021A category theory framework for Bayesian learningcited by 1
- 2024The Topos of Transformer Networkscited by 1
- 2025Accelerating Machine Learning Systems via Category Theory: Applications to Spherical Attention for Gene Regulatory Networkscited by 1
- 2025A Rose by Any Other Name Would Smell as Sweet: Categorical Homotopy Theory for Large Language Modelscited by 1
- 2025Jet Functors and Weil Algebras in Automatic Differentiation: A Geometric Analysiscited by 1
- 2026Learning in Infinitesimal Non-Compositional Sketchescited by 1
- 2022A Probabilistic Generative Model of Free Categoriescited by 0
- 2023Algebraic Dynamical Systems in Machine Learningcited by 0
- 2024Metric Learning for Clifford Group Equivariant Neural Networkscited by 0
- 2025The Gauss-Markov Adjunction Provides Categorical Semantics of Residuals in Supervised Learningcited by 0
- 2025Higher Gauge Flow Modelscited by 0
- 2025Topos Causal Modelscited by 0
- 2025Transparent Semantic Spaces: A Categorical Approach to Explainable Word Embeddingscited by 0
- 2025Reverse Fa`a di Bruno's Formula for Cartesian Reverse Differential Categoriescited by 0
- 2025Disentangling Hyperedges through the Lens of Category Theorycited by 0
- 2026CSQL: Mapping Documents into Causal Databasescited by 0
- 2026Coalgebras for categorical deep learning: Representability and universal approximationcited by 0
- 2026Functorial Neural Architectures from Higher Inductive Typescited by 0
- 2026From Intent to Evidence: A Categorical Approach for Structural Evaluation of Deep Research Agentscited by 0
- 2026Weaves, Wires, and Morphisms: Formalizing and Implementing the Algebra of Deep Learningcited by 0
- 2026NeSyCat Torch: A Differentiable Tensor Implementation of Categorical Semantics for Neurosymbolic Learningcited by 0
- 2026When the Canonical Completion Is Wrong: Formalizing and Measuring the Jump in Large Language Modelscited by 0
- 2026When the Canonical Completion Is Wrong: Formalizing and Measuring the Jump in Large Language Models22 Aug 2026
- 2026Learning in Infinitesimal Non-Compositional Sketches16 Jul 2026
- 2026NeSyCat Torch: A Differentiable Tensor Implementation of Categorical Semantics for Neurosymbolic Learning17 Jun 2026
- 2026Self-Revising Discovery Systems for Science: A Categorical Framework for Agentic Artificial Intelligence31 May 2026
- 2026Weaves, Wires, and Morphisms: Formalizing and Implementing the Algebra of Deep Learning8 Apr 2026
- 2026From Intent to Evidence: A Categorical Approach for Structural Evaluation of Deep Research Agents26 Mar 2026
- 2026Functorial Neural Architectures from Higher Inductive Types17 Mar 2026
- 2026Coalgebras for categorical deep learning: Representability and universal approximation3 Mar 2026
- 2026Identifiable Equivariant Networks are Layerwise Equivariant29 Jan 2026
- 2026CSQL: Mapping Documents into Causal Databases13 Jan 2026
- 2025Large Causal Models from Large Language Models8 Dec 2025
- 2025Disentangling Hyperedges through the Lens of Category Theory18 Oct 2025
32 more
- 2025Jet Functors and Weil Algebras in Automatic Differentiation: A Geometric Analysis16 Oct 2025
- 2025Reverse Fa`a di Bruno's Formula for Cartesian Reverse Differential Categories25 Sep 2025
- 2025Transparent Semantic Spaces: A Categorical Approach to Explainable Word Embeddings28 Aug 2025
- 2025Universal Reinforcement Learning in Coalgebras: Asynchronous Stochastic Computation via Conduction20 Aug 2025
- 2025A Rose by Any Other Name Would Smell as Sweet: Categorical Homotopy Theory for Large Language Models7 Aug 2025
- 2025Topos Causal Models5 Aug 2025
- 2025Topos Theory for Generative AI and LLMs5 Aug 2025
- 2025Higher Gauge Flow Models22 Jul 2025
- 2025The Gauss-Markov Adjunction Provides Categorical Semantics of Residuals in Supervised Learning3 Jul 2025
- 2025Accelerating Machine Learning Systems via Category Theory: Applications to Spherical Attention for Gene Regulatory Networks14 May 2025
- 2024FlashAttention on a Napkin: A Diagrammatic Approach to Deep Learning IO-Awareness4 Dec 2024
- 2024Metric Learning for Clifford Group Equivariant Neural Networks13 Jul 2024
- 2024Token Space: A Category Theory Framework for AI Computations11 Apr 2024
- 2024Deep Learning with Parametric Lenses30 Mar 2024
- 2024The Topos of Transformer Networks27 Mar 2024
- 2024Pooling Image Datasets With Multiple Covariate Shift and Imbalance5 Mar 2024
- 2024Position: Categorical Deep Learning is an Algebraic Theory of All Architectures23 Feb 2024
- 2024Position: Topological Deep Learning is the New Frontier for Relational Learning14 Feb 2024
- 2024Neural Circuit Diagrams: Robust Diagrams for the Communication, Implementation, and Analysis of Deep Learning Architectures8 Feb 2024
- 2023On Meta-Prompting11 Dec 2023
- 2023Algebraic Dynamical Systems in Machine Learning6 Nov 2023
- 2023Going Beyond Neural Network Feature Similarity: The Network Feature Complexity and Its Interpretation Using Category Theory10 Oct 2023
- 2023Active Inference in String Diagrams: A Categorical Account of Predictive Processing and Free Energy1 Aug 2023
- 2022A Probabilistic Generative Model of Free Categories9 May 2022
- 2021A category theory framework for Bayesian learning29 Nov 2021
- 2021Deep neural networks as nested dynamical systems1 Nov 2021
- 2021Generalized Optimization: A First Step Towards Category Theoretic Learning Theory20 Sep 2021
- 2021Topos and Stacks of Deep Neural Networks28 Jun 2021
- 2021Category Theory in Machine Learning13 Jun 2021
- 2021Categorical Foundations of Gradient-Based Learning2 Mar 2021
- 2021Learners' Languages1 Mar 2021
- 2021Reverse Derivative Ascent: A Categorical Approach to Learning Boolean Circuits26 Jan 2021
- 2024Position: Topological Deep Learning is the New Frontier for Relational Learningcited by 66
- 2021Categorical Foundations of Gradient-Based Learningcited by 44
- 2021Category Theory in Machine Learningcited by 36
- 2024Position: Categorical Deep Learning is an Algebraic Theory of All Architecturescited by 32
- 2023Going Beyond Neural Network Feature Similarity: The Network Feature Complexity and Its Interpretation Using Category Theorycited by 12
- 2021Reverse Derivative Ascent: A Categorical Approach to Learning Boolean Circuitscited by 10
- 2024Neural Circuit Diagrams: Robust Diagrams for the Communication, Implementation, and Analysis of Deep Learning Architecturescited by 8
- 2025Large Causal Models from Large Language Modelscited by 8
- 2024FlashAttention on a Napkin: A Diagrammatic Approach to Deep Learning IO-Awarenesscited by 7
- 2026Identifiable Equivariant Networks are Layerwise Equivariantcited by 7
- 2021Learners' Languagescited by 6
- 2023On Meta-Promptingcited by 6
12 most cited of 41 All 41 (JSON)
- 2026When the Canonical Completion Is Wrong: Formalizing and Measuring the Jump in Large Language Models22 Aug 2026
- 2026Learning in Infinitesimal Non-Compositional Sketches16 Jul 2026
- 2026NeSyCat Torch: A Differentiable Tensor Implementation of Categorical Semantics for Neurosymbolic Learning17 Jun 2026
- 2026Weaves, Wires, and Morphisms: Formalizing and Implementing the Algebra of Deep Learning8 Apr 2026
- 2026Functorial Neural Architectures from Higher Inductive Types17 Mar 2026
- 2026Coalgebras for categorical deep learning: Representability and universal approximation3 Mar 2026
- 2026Identifiable Equivariant Networks are Layerwise Equivariant29 Jan 2026
- 2026CSQL: Mapping Documents into Causal Databases13 Jan 2026
- 2025Large Causal Models from Large Language Models8 Dec 2025
- 2025Disentangling Hyperedges through the Lens of Category Theory18 Oct 2025
- 2025Jet Functors and Weil Algebras in Automatic Differentiation: A Geometric Analysis16 Oct 2025
- 2025Reverse Fa`a di Bruno's Formula for Cartesian Reverse Differential Categories25 Sep 2025
12 newest of 41 All 41 (JSON)