Learning Is a Kan Extension
Matthew Pugh, Jo Grundy, Corina Cirstea, Nick Harris

TL;DR
This paper proves that all error minimisation algorithms in machine learning can be represented as Kan extensions, establishing a theoretical foundation for optimizing algorithms via categorical structures.
Contribution
It demonstrates that error minimisation algorithms are fundamentally expressible as Kan extensions, bridging category theory and machine learning optimization.
Findings
All error minimisation algorithms can be represented as Kan extensions.
Provides a categorical foundation for analyzing machine learning algorithms.
Links error analysis to data transformations in a formal framework.
Abstract
Previous work has demonstrated that efficient algorithms exist for computing Kan extensions and that some Kan extensions have interesting similarities to various machine learning algorithms. This paper closes the gap by proving that all error minimisation algorithms may be presented as a Kan extension. This result provides a foundation for future work to investigate the optimisation of machine learning algorithms through their presentation as Kan extensions. A corollary of this representation of error-minimising algorithms is a presentation of error from the perspective of lossy and lossless transformations of data.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMathematics Education and Teaching Techniques · Intelligent Tutoring Systems and Adaptive Learning
Methods+ ( 1 ) ⟷ 805 ⟷ ( 330 ) ⟷ 4056|How do I file a complaint with Expedia?
