English

Approximating invariant functions with the sorting trick is theoretically justified

Machine Learning 2025-09-23 v5

Abstract

Many machine learning models leverage group invariance which is enjoyed with a wide-range of applications. For exploiting an invariance structure, one common approach is known as \emph{frame averaging}. One popular example of frame averaging is the \emph{group averaging}, where the entire group is used to symmetrize a function. Another example is the \emph{canonicalization}, where a frame at each point consists of a single group element which transforms the point to its orbit representative, for example, sorting. Compared to group averaging, canonicalization is more efficient computationally. However, it results in non-differentiablity or discontinuity of the canonicalized function. As a result, the theoretical performance of canonicalization has not been given much attention. In this work, we establish an approximation theory for canonicalization. Specifically, we bound the point-wise and L2(P)L^2(\mathbb{P}) approximation errors as well as the eigenvalue decay rates associated with a canonicalization trick applied to reproducing kernels. We discuss two key insights from our theoretical analyses and why they point to an interesting future research direction on how one can choose a design to fully leverage canonicalization in practice.

Keywords

Cite

@article{arxiv.2403.01671,
  title  = {Approximating invariant functions with the sorting trick is theoretically justified},
  author = {Wee Chaimanowong and Ying Zhu},
  journal= {arXiv preprint arXiv:2403.01671},
  year   = {2025}
}

Comments

27 pages, 2 figures, 1 Tables

R2 v1 2026-06-28T15:07:48.116Z