Skip to content
AI.info

Research

Achieving Approximate Symmetry Is Exponentially Easier than Exact Symmetry

Overview Research area: Theory of geometric machine learning and equivariant deep learning — specifically the complexity of enforcing symmetries in function classes. Technical level: Advanced. The pap

arXiv
2512.11855
Published
2025-12-05
Authors
Behrooz Tahmasebi, Melanie Weber

AI summary

Overview

Research area: Theory of geometric machine learning and equivariant deep learning — specifically the complexity of enforcing symmetries in function classes.

Technical level: Advanced. The paper is a pure theory contribution built on finite group representation theory, character theory, and Fourier analysis on finite groups. There are no experiments, datasets, or benchmark evaluations.

One-sentence scope: The paper introduces a complexity measure called averaging complexity and proves that enforcing exact symmetry requires averaging over all |G| group elements, while approximate symmetry can be achieved with only O(log|G|/ε) group elements.

What This Paper Is About

Machine learning models for scientific data often build in symmetry — invariance to rotations, permutations, reflections, and so on — as a hard constraint, while a growing body of empirical work instead uses approximate symmetry for greater flexibility and robustness. Until now there was no direct theoretical comparison of the two regimes. This paper asks: what is the cost of enforcing exact versus approximate symmetry, and proves that the approximate case is exponentially cheaper under a newly defined notion of averaging complexity.

Key Contributions

  1. Introduction of averaging complexity. The paper defines a framework in which a learner can only post-process a black-box function by issuing action queries (AQs), each returning the transformed function x ↦ f(gx) for some g ∈ G. An averaging scheme is a weight function ω: G → ℝ with ∑_{g∈G} ω(g) = 1, and its size is the number of nonzero weights. Averaging complexity is the minimum size of a scheme achieving the desired symmetry.

  2. Formal definitions of three symmetry regimes. Exact symmetry, weak approximate symmetry (closeness on average over uniformly random g ∈ G), and strong approximate symmetry (closeness for every g ∈ G), each with its own complexity measure AC^ex(F), AC^wk(F, ε), and AC^st(F, ε).

  3. An exponential separation theorem. Under standard conditions, exact symmetry requires linear averaging complexity |G|, whereas approximate symmetry requires only O(log|G|/ε). The paper states this is, to the best of the authors' knowledge, the first theoretical separation between the two approaches.

  4. Reusable representation-theoretic tools. Symmetric tensor powers of function classes, Fourier-analytic arguments on finite groups, and spectral bounds that the authors suggest may be of independent interest for the broader study of symmetries in machine learning.

Main Findings

  • Exact symmetry is linearly expensive. Theorem 13 states that under the paper's assumptions, for any function class F there exists an integer K (with an explicit closed-form expression) such that AC^ex(Sym̃^{⊗k}(F)) = |G| for all k ≥ K. In words, once polynomial features up to a certain degree are included, enforcing exact symmetry forces averaging over the entire group.

  • The required polynomial degree is bounded. Equation 4.2 gives K ≤ min{|G|, ∑_{λ∈Λ} M_λ − 1}, where Λ is the union over g ∈ G of the eigenvalues of ρ(g), and M_λ is the maximum multiplicity of λ as an eigenvalue of any ρ(g).

  • A concrete degree for permutations. In Example 14, with X = ℝ^d, G = S_d acting by coordinate permutation, and F the linear functions, the sum ∑_{λ∈Λ} M_λ equals d(d+1)/2, so polynomial features of degree K = d(d+1)/2 − 1 already suffice to reach linear averaging complexity.

  • Approximate symmetry is logarithmically cheap, and universally so. Theorem 15 gives AC^st(F, ε) = O(log|G|/ε) and AC^wk(F, ε) = O(log|G|/ε) for any function class F and any ε > 0, without requiring the paper's faithfulness assumption and without using tensor powers.

  • Explicit constants. The paper notes that the hidden constant in the big-O notation is at most 8/3 ≈ 2.67 for weak symmetry enforcement and 32/3 ≈ 10.67 for strong symmetry enforcement.

  • The logarithmic bound is tight. Remark 16 states that the proofs also show the bounds are tight up to constants: there exist instances requiring at least Ω_ε(log|G|) action queries to achieve approximate symmetry.

  • Ordering and monotonicity properties. Proposition 10 establishes that AC^wk(F, ε) ≤ AC^st(F, ε) ≤ AC^ex(F) ≤ |G| for all ε > 0; that the approximate complexities are non-increasing in ε; that AC^wk(F, 4ε) ≤ AC^st(F, 4ε) ≤ AC^wk(F, ε); and that all three measures are monotone with respect to inclusion of function classes.

  • Illustrative example. Figure 1 uses the 100-element group of 2D rotations on an anisotropic function f(x, y). Averaging over |S| = 5 ≈ log(100) random rotations already gives high-quality approximate symmetry, while |S| = 100 rotations gives exact symmetry.

  • No empirical evaluation. The paper reports no datasets, benchmarks, or quantitative model results; the contributions are theoretical.

Methodology in Plain English

The authors set up an abstract oracle model. An unknown function f is fixed in advance; the learner may only ask for transformed copies x ↦ f(gx) and then take a fixed linear combination of them (an averaging scheme), with the number of nonzero coefficients as the budget.

To prove that exact symmetry cannot be obtained cheaply, they decompose the group representation on the function class into irreducible representations, then look at what happens on symmetric tensor powers — pointwise products of up to k functions from F. A key claim is that for the stated degree K, every nontrivial irreducible representation appears in some tensor power. Applying the Fourier transform of the averaging scheme ω to the group, this forces ω's Fourier transform to vanish at every nontrivial irreducible representation. By Fourier inversion, ω must be the uniform distribution on G, i.e., ω(g) = 1/|G| for all g, so all |G| group elements are needed.

For the approximate case, the strategy flips from a lower bound to a construction. The authors sample n group elements independently and uniformly at random, form the empirical distribution Ω, and build a block-diagonal matrix Ξ stacking Ω̂(π) over all nontrivial π. Because 𝔼[Ξ] = 0 and ‖Ω̂(π)‖_op ≤ ‖Ξ‖_op, it suffices to bound the operator norm of a zero-mean random matrix. Standard large-deviation bounds give ‖Ξ‖_op ≤ ε with high probability provided n ≥ c · log dim(Ξ)/ε for a universal constant c, and representation theory gives dim(Ξ) ≤ |G|, which yields the O(log|G|/ε) bound.

Why This Matters

Impact on research. The paper supplies a formal reason for a pattern that practitioners had noticed empirically but could not explain: approximate symmetry is not merely a convenient relaxation, it is exponentially cheaper to achieve than exact symmetry. It also supplies a general complexity framework, averaging complexity, that can be applied to other questions in geometric machine learning, and it proves that the logarithmic bound it derives is tight.

Real-world applications (as grounded in the paper's discussion):

  • Medical imaging, where expected reflectional symmetries are not perfect and results are often mildly sensitive to such transformations, so exact invariance is the wrong constraint.
  • Symmetry discovery, where only partial knowledge of the underlying symmetries is available and enforcing exact invariance fundamentally limits universality and expressive power.
  • Physics and quantum applications, where equivariant machine learning has been used in particle physics and quantum physics, in both exact and approximate forms.
  • Molecular and atomistic data, robotics, and drug discovery, where rotational symmetry and other geometric structures appear in targets that respect symmetry only approximately.

Industry relevance. Any setting where symmetry is used as an inductive bias — scientific machine learning, molecular property prediction, robotics, and reinforcement learning with approximately equivariant Markov decision processes — bears directly on the tradeoff the paper quantifies. The result implies that under a fixed query or computational budget, approximate symmetry can achieve stronger results, which matters for semi-supervised settings such as symmetry discovery.

Future Directions

  • Extending to infinite groups. The paper explicitly flags this as a natural but challenging open direction, likely requiring ideas beyond those used here, since the current bounds are stated in terms of |G|.
  • Applying the framework to data augmentation. The authors propose leveraging the abstract formulation alongside representation-theoretic methods to analyze other theoretical problems in machine learning under symmetry.
  • Beyond the L² norm. The paper notes that it uses the L²(X)-norm to define distances from symmetry for canonical reasons, and points to Appendix F for discussion of going beyond it.
  • Beyond invariance to equivariance. The paper notes that the same procedure used to achieve invariance via averaging also yields results for equivariance, via a bijection between equivariant functions and invariant functions on an appropriate space (Appendix A.4); further development of this correspondence is left implicit in the paper's framing of the tools as broadly applicable.

Target Audience

This paper is aimed at theorists and method-builders in geometric machine learning and equivariant deep learning — researchers who work with group averaging, frame averaging, canonicalization, or data augmentation and want a formal account of why approximate symmetry might be preferable. It will also interest readers comfortable with finite group representation theory, character theory, and Fourier analysis on finite groups, as well as machine learning theorists studying complexity, generalization, and symmetry discovery. Readers looking for empirical benchmarks, datasets, or architecture comparisons will not find them here.

Authors’ abstract

Enforcing exact symmetry in machine learning models often yields significant gains in scientific applications, serving as a powerful inductive bias. However, recent work suggests that relying on approximate symmetry can offer greater flexibility and robustness. Despite promising empirical evidence, there has been little theoretical understanding, and in particular, a direct comparison between exact and approximate symmetry is missing from the literature. In this paper, we initiate this study by asking: What is the cost of enforcing exact versus approximate symmetry? To address this question, we introduce averaging complexity, a framework for quantifying the cost of enforcing symmetry via averaging. Our main result is an exponential separation: under standard conditions, exact symmetry requires linear averaging complexity, whereas approximate symmetry can be attained with only logarithmic complexity in the group size. To the best of our knowledge, this provides the first theoretical separation of these two cases, formally justifying why approximate symmetry may be preferable in practice. Beyond this, our tools and techniques may be of independent interest for the broader study of symmetries in machine learning.

Read the original paper