paper-with-me

홈 › Papers

Characterizing the invariances of learning algorithms using category theory

2019-05-06 · Kenneth D. Harris

Many learning algorithms have invariances: when their training data is transformed in certain ways, the function they learn transforms in a predictable manner. Here we formalize this notion using concepts from the mathematical field of category theory. The invariances that a supervised learning algorithm possesses are formalized by categories of predictor and target spaces, whose morphisms represent the algorithm's invariances, and an index category whose morphisms represent permutations of the training examples. An invariant learning algorithm is a natural transformation between two functors from the product of these categories to the category of sets, representing training datasets and learned functions respectively. We illustrate the framework by characterizing and contrasting the invariances of linear regression and ridge regression.

📄 PDF Abstract BibTeX arXiv:1905.02072

Code (0)

등록된 구현이 없습니다.

Tasks

regression

Methods 이 논문이 사용한 방법론

Linear Regression Linear Regression is a method for modelling a relationship between a dependent variable and independent variables. These models can be fit with numerous approaches. The most…

Similar Papers 제목 키워드 기반

A Theory of PAC Learnability under Transformation Invariances

2022-02-15 · Han Shao, Omar Montasser, Avrim Blum

Transformation invariances are present in many real-world problems. For example, image classification is usually invariant to rotation and color transformation: a rotated car in a different color is still identified as a…

Data Augmentationimage-classificationImage Classification

Generalized Optimization: A First Step Towards Category Theoretic Learning Theory

2021-09-20 · Dan Shiebler

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 o…

Learning Theory

Learning with Exact Invariances in Polynomial Time

2025-02-27 · Ashkan Soleymani, Behrooz Tahmasebi, Stefanie Jegelka, Patrick Jaillet

We study the statistical-computational trade-offs for learning with exact invariances (or symmetries) using kernel regression. Traditional methods, such as data augmentation, group averaging, canonicalization, and frame-…

Data Augmentationregression

Learning Conditional Invariances through Non-Commutativity

2024-02-18 · Abhra Chaudhuri, Serban Georgescu, Anjan Dutta

Invariance learning algorithms that conditionally filter out domain-specific random variables as distractors, do so based only on the data semantics, and not the target domain under evaluation. We show that a provably op…

Domain Adaptation

Learning with Algebraic Invariances, and the Invariant Kernel Trick

2014-11-28 · Franz J. Király, Andreas Ziehe, Klaus-Robert Müller

When solving data analysis problems it is important to integrate prior knowledge and/or structural invariances. This paper contributes by a novel framework for incorporating algebraic invariance structure into kernels. I…

Clustering