← Latest papers
🤖 machine learning

Achieving Approximate Symmetry Is Exponentially Easier than Exact Symmetry

This paper introduces the concept of averaging complexity to theoretically demonstrate that achieving approximate symmetry in machine learning models is exponentially easier than enforcing exact symmetry, thereby providing a formal justification for the empirical preference of approximate symmetry in practice.

Original authors: Behrooz Tahmasebi, Melanie Weber

Published 2026-05-15
📖 5 min read🧠 Deep dive

Original authors: Behrooz Tahmasebi, Melanie Weber

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are trying to teach a robot to recognize a specific shape, like a perfect circle. You know that a circle looks the same no matter how you spin it. In the world of machine learning, this is called symmetry.

For a long time, scientists believed the best way to teach a robot this rule was to force it to be exactly symmetrical. If you show the robot a circle, it must treat every possible rotation of that circle as identical. The paper argues that while this sounds perfect, it's actually incredibly expensive and slow to do.

The authors of this paper (Behrooz Tahmasebi and Melanie Weber) discovered a surprising secret: It is exponentially easier to be "almost" symmetrical than to be perfectly symmetrical.

Here is the breakdown of their discovery using simple analogies:

1. The Problem: The "Perfect Chef" vs. The "Good Enough Chef"

Imagine you are a chef trying to make a soup that tastes exactly the same no matter which spoon you use to stir it.

  • Exact Symmetry (The Perfect Chef): To guarantee the soup tastes exactly the same, you have to stir it with every single spoon in the entire kitchen, one by one, and mix them all together. If your kitchen has 1,000 spoons, you have to do 1,000 stirring actions. If your kitchen has a million spoons, you have to do a million actions. This is slow and exhausting.
  • Approximate Symmetry (The Good Enough Chef): The paper suggests you don't need every spoon. You only need to stir with a tiny, random handful of spoons—maybe just 10 or 20. If you pick them randomly, the soup will taste almost the same as if you used all 1,000 spoons. The difference is so tiny that no one can tell the difference, but you saved 99% of the work.

2. The Core Discovery: The "Exponential Gap"

The paper proves a mathematical fact about this "stirring" process (which they call averaging).

  • To get Exact Symmetry, the number of steps you need grows linearly with the size of the group. If the group size doubles, your work doubles. If the group size is a million, you need a million steps.
  • To get Approximate Symmetry, the number of steps you need grows logarithmically. This is a tiny number. Even if the group size is a million, you might only need about 20 steps.

The Metaphor:
Think of the group size as the number of pages in a massive encyclopedia.

  • Exact Symmetry is like reading every single page to find a specific fact. If the book has 1,000,000 pages, you read 1,000,000 pages.
  • Approximate Symmetry is like using a very smart index. You only need to check a handful of pages (maybe 20) to find the fact with 99.9% accuracy.

The paper calls this an "Exponential Separation." It means that as the problem gets bigger, the "Perfect Chef" gets overwhelmed instantly, while the "Good Enough Chef" stays calm and efficient.

3. Why This Matters for AI

In machine learning, we often try to build models that understand rules like "this image is the same if I rotate it" or "this molecule is the same if I flip it."

  • The Old Way: We tried to hard-code these rules perfectly. The paper shows this is computationally expensive, like trying to read the whole encyclopedia just to find one word.
  • The New Insight: We can relax the rule slightly. We can tell the model, "You don't have to be perfect; just be very close to perfect." The paper proves that by doing this, we can achieve the same high-quality results with a tiny fraction of the computing power.

4. What They Did to Prove It

The authors created a theoretical framework called "Averaging Complexity."

  • They imagined a student (the AI) who can ask a teacher (an "oracle") to show them a function transformed by a group action (like rotating an image).
  • They asked: "How many times does the student need to ask the teacher to get a perfect answer vs. a nearly perfect answer?"
  • The Result: To get a perfect answer, the student must ask the teacher for every single possibility. To get a nearly perfect answer, the student only needs to ask a random, small sample of possibilities.

5. The Experiment

To make sure this wasn't just math on paper, they ran a simple computer experiment.

  • They trained a neural network to recognize a pattern that was symmetric under "sign flips" (changing positive numbers to negative and vice versa).
  • The total number of possible flips was huge (over a million).
  • They tested the model by averaging its predictions over random subsets of these flips.
  • The Result: As soon as they averaged over a small subset (about 32 flips), the model's performance jumped up and stayed there. Making the subset larger (up to the full million) barely improved the result at all. This confirmed that a tiny sample was enough to capture the "symmetry" of the data.

Summary

The paper's main message is a relief for anyone building AI: You don't need to be perfect to be effective.

Trying to enforce exact symmetry is like trying to count every grain of sand on a beach to know how much sand there is. It's impossible for large beaches.
Approximate symmetry is like taking a small scoop of sand. It gives you a very accurate estimate of the total amount with almost no effort.

The authors prove mathematically that this "scoop" is exponentially easier to take than counting every grain, justifying why "good enough" symmetry often works better in the real world than "perfect" symmetry.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →