English

Learning with Exact Invariances in Polynomial Time

Machine Learning 2026-02-05 v1 Artificial Intelligence

Abstract

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-averaging, either fail to provide a polynomial-time solution or are not applicable in the kernel setting. However, with oracle access to the geometric properties of the input space, we propose a polynomial-time algorithm that learns a classifier with \emph{exact} invariances. Moreover, our approach achieves the same excess population risk (or generalization error) as the original kernel regression problem. To the best of our knowledge, this is the first polynomial-time algorithm to achieve exact (not approximate) invariances in this context. Our proof leverages tools from differential geometry, spectral theory, and optimization. A key result in our development is a new reformulation of the problem of learning under invariances as optimizing an infinite number of linearly constrained convex quadratic programs, which may be of independent interest.

Keywords

Cite

@article{arxiv.2502.19758,
  title  = {Learning with Exact Invariances in Polynomial Time},
  author = {Ashkan Soleymani and Behrooz Tahmasebi and Stefanie Jegelka and Patrick Jaillet},
  journal= {arXiv preprint arXiv:2502.19758},
  year   = {2026}
}
R2 v1 2026-06-28T21:59:38.623Z