← Latest papers
🤖 machine learning

SESaMo: Symmetry-Enforcing Stochastic Modulation for Normalizing Flows

This paper introduces SESaMo, a novel normalizing flow framework that utilizes stochastic modulation to incorporate symmetry inductive biases, enabling the effective learning of both exact and broken symmetries across diverse physical and statistical models.

Original authors: Janik Kreit, Dominic Schuh, Kim A. Nicoli, Lena Funcke

Published 2026-07-24
📖 6 min read🧠 Deep dive

Original authors: Janik Kreit, Dominic Schuh, Kim A. Nicoli, Lena Funcke

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 predict the weather, but instead of looking at clouds, you are trying to figure out how a million tiny particles in a chemical reaction or a piece of metal are going to arrange themselves. In physics and chemistry, these particles don't just sit still; they dance around in a chaotic tangle, trying to find the most comfortable spot. Scientists call this "sampling from a Boltzmann distribution." It's a fancy way of saying, "What are all the possible ways these particles can arrange themselves, and how likely is each way?" The problem is that the number of possibilities is so huge it's like trying to find a single specific grain of sand on every beach on Earth at the same time.

To solve this, scientists use "generative models," which are like super-smart AI artists. These artists learn to draw the most likely arrangements of particles. A popular type of artist is called a "Normalizing Flow." Think of a Normalizing Flow as a magical, stretchy sheet of rubber. You start with a simple, boring pattern (like a perfect circle of dots), and the AI stretches and squishes this sheet until it looks exactly like the complex, messy pattern of the particles you want to study. The beauty of this method is that it can tell you exactly how likely any specific arrangement is, which is a superpower for scientists.

However, there's a catch. Many physical systems have "symmetries." This means if you flip the system upside down, or rotate it, or swap two identical particles, the physics doesn't change. It's like a snowflake: it looks the same if you rotate it by 60 degrees. If your AI artist doesn't know about these rules, it wastes time learning things it shouldn't have to, or worse, it might get confused and only learn one part of the picture, ignoring the rest. This is called "mode collapse," where the AI gets stuck in a rut and forgets that there are other equally valid ways the particles could be arranged.

The New Trick: The Symmetry-Enforcing Stochastic Modulator

In this paper, the authors introduce a new method called SESaMo (Symmetry-Enforcing Stochastic Modulation). They wanted to fix the problem of AI artists getting stuck in a rut when dealing with symmetrical systems, especially when those symmetries are "broken" (meaning the system almost looks the same when flipped, but not quite).

Here is how SESaMo works, using a playful analogy:

Imagine you are trying to paint a mural of a butterfly. The butterfly has two wings that are mirror images of each other.

  • The Old Way (Canonicalization): You force the artist to only paint the left wing. Then, you take a mirror and hold it up to the left wing to create the right wing. This works great if the butterfly is perfectly symmetrical. But what if the butterfly is sick, and the left wing is huge while the right wing is tiny? If you just mirror the left wing, your painting will be wrong. The old method struggles when the two sides aren't equal.
  • The SESaMo Way: Instead of forcing the artist to paint only one side, SESaMo gives the artist a "magic dice." First, the artist paints one wing (let's say the left one) perfectly. Then, the magic dice is rolled.
    • If the dice lands on "Heads," the artist keeps the left wing as is.
    • If the dice lands on "Tails," the artist flips the wing over to make the right wing.
    • The Secret Sauce: The dice isn't fair. The AI learns how to load the dice. If the butterfly is perfectly symmetrical, the dice is fair (50/50). But if the butterfly is sick and one wing is bigger, the AI learns to load the dice so that "Tails" comes up more often, or less often, matching the real world.

This "stochastic modulation" (the loaded dice) allows the model to learn the exact shape of the butterfly, even if the wings are different sizes. It forces the AI to respect the symmetry rules (you can't just paint a random wing; it has to be a flip of the other) while still allowing the model to learn that one side might be more common than the other.

What They Found

The authors tested this new trick on several challenges, ranging from simple math puzzles to complex physics simulations.

  1. The Math Puzzle: They started with a "Gaussian Mixture," which is like a picture with several distinct blobs of color. They made the blobs different sizes (breaking the symmetry). The old methods either got confused and only painted the biggest blob, or they tried to paint all of them but did a sloppy job. SESaMo, however, painted all the blobs perfectly, capturing their exact sizes and shapes.
  2. The Physics Simulations: They moved on to real-world physics problems:
    • The ϕ4\phi^4 Theory: This models how particles interact in a field. They tested it with a "broken" symmetry where the particles prefer one state over another. SESaMo learned the correct distribution of particles much faster and more accurately than the old methods.
    • The Hubbard Model: This is a famous model for how electrons move in materials, crucial for understanding things like superconductors. This is a very hard problem. The authors showed that SESaMo could handle a large grid of electrons (up to 18×10018 \times 100 sites) and correctly learn the broken symmetries, whereas other methods failed or crashed.

The Bottom Line

The paper suggests that SESaMo is a powerful new tool for scientists. It doesn't just force the AI to follow symmetry rules; it teaches the AI how to handle it when those rules are slightly broken. In their simulations, SESaMo consistently outperformed existing methods, achieving higher accuracy and converging (finishing the learning) faster. It successfully learned to capture all the different "modes" or possibilities of a system, avoiding the trap of getting stuck on just one. While the results are currently based on computer simulations and mathematical models, the authors show that this approach could be a game-changer for understanding complex systems in physics and chemistry, from how drugs fold to how new materials conduct electricity.

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 →