Generalized Optimization: A First Step Towards Category Theoretic Learning Theory
Not on the map. Why?
Abstract (arXiv)
The Cartesian reverse derivative is a categorical generalization of reverse-mode automatic differentiation. We use this operator to generalize several optimization algorithms, including a straightforward generalization of gradient descent and a novel generalization of Newton's method. We then explore which properties of these algorithms are preserved in this generalized setting. First, we show that the transformation invariances of these algorithms are preserved: while generalized Newton's method is invariant to all invertible linear transformations, generalized gradient descent is invariant only to orthogonal linear transformations. Next, we show that we can express the change in loss of generalized gradient descent with an inner product-like expression, thereby generalizing the non-increasing and convergence properties of the gradient descent optimization flow. Finally, we include several numerical experiments to illustrate the ideas in the paper and demonstrate how we can use them to optimize polynomial functions over an ordered ring.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 8 of its 22 references that are in the map. First posted on arXiv 20 Sep 2021.
Builds on
8 of 22 references.
References · 8
- 2021Convex optimizationcited by 2,479
- 2019A synthetic approach to Markov kernels, conditional independence and theorems on sufficient statisticscited by 55
- 2017Backprop as Functor: A compositional perspective on supervised learningcited by 44
- 2021Categorical Foundations of Gradient-Based Learningcited by 44
- 2017Disintegration and Bayesian Inversion via String Diagramscited by 32
- 2018The simple essence of automatic differentiationcited by 22
- 2019Reverse derivative categoriescited by 15
- 2021Reverse Derivative Ascent: A Categorical Approach to Learning Boolean Circuitscited by 10
Built on by
Citing papers per year: 2024: 1.
1 paper.
- 2024Generalized Gradient Descent is a Hypergraph Functorcited by 0
- 2024Generalized Gradient Descent is a Hypergraph Functor28 Mar 2024