← Latest papers
🤖 machine learning

Beyond Structural Symmetries: Linear Mode Connectivity via Neuron Identifiability

This paper introduces a theoretical framework of effective function classes and neuron identifiability to demonstrate that neural networks admit large families of approximately equivalent solutions and enable representation merging via linear low-loss paths, even in structurally asymmetric models.

Original authors: Vincent Bürgin, Daniel Herbst, Ya-Wei Eileen Lin, Stefanie Jegelka

Published 2026-06-04
📖 5 min read🧠 Deep dive

Original authors: Vincent Bürgin, Daniel Herbst, Ya-Wei Eileen Lin, Stefanie Jegelka

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 have two different teams of chefs (neural networks) tasked with cooking the exact same complex dish (solving a problem). Even though they start with different recipes and different initial ingredients, they both end up making a dish that tastes almost identical.

In the world of deep learning, this is a common mystery. Usually, if you take the "weights" (the specific recipe numbers) of Team A and Team B and try to mix them halfway between the two, the result is a terrible, inedible mess. This is because, mathematically, the two teams have likely swapped their roles. Team A's "sauce chef" might be doing the exact same job as Team B's "spice chef," but because their names are different, the computer thinks they are incompatible.

This paper, "Beyond Structural Symmetries: Linear Mode Connectivity via Neuron Identifiability," digs into why this happens and how to fix it without needing to manually re-label the chefs.

The Problem: The "Who's Who" Confusion

Think of a neural network layer as a kitchen with 100 identical-looking chefs. In a standard kitchen, if Chef #1 and Chef #2 swap stations, the food tastes the same. This is called symmetry. Because of this, when two teams train independently, they might naturally assign the "sauce" job to Chef #1 in Team A, but to Chef #50 in Team B.

If you try to blend Team A and Team B's recipes directly, you are mixing "Sauce Chef #1" with "Spice Chef #50." The result is chaos. Usually, scientists have to stop and manually figure out which chef in Team A corresponds to which chef in Team B (a process called "alignment") before they can mix them.

The Solution: Giving Chefs Unique Uniforms

The authors propose a way to break this symmetry so that the chefs naturally fall into their correct roles without needing a manual check.

Imagine giving each chef a unique, slightly different uniform or a specific tool that only they can use.

  • The Old Way (Symmetric): All chefs wear the same white hat. If they swap, no one notices.
  • The New Way (Asymmetric/Identifiable): The kitchen manager (the researchers) gives Chef #1 a red hat, Chef #2 a blue hat, and so on. Now, if Chef #1 tries to swap with Chef #2, the uniform mismatch makes it obvious and "expensive" (in terms of effort or error) to do so.

The paper introduces a method where they add a small, fixed, random "bias" (like a unique uniform) to the neurons. This doesn't change the final dish, but it forces the training process to assign specific features (like "detecting edges" or "detecting curves") to specific neurons consistently across different training runs.

The Key Discovery: It's Not Just About the Uniform

The paper makes a crucial, counter-intuitive discovery. Just giving the chefs different uniforms isn't enough if the ingredients (the data) are too simple or uniform.

  • The "Low-Rank" Trap: Imagine the kitchen only ever receives potatoes. If every chef is only ever asked to handle potatoes, it doesn't matter if they have red or blue hats; they are all doing the exact same thing. The "uniforms" don't matter because the task is too simple.
  • The "High-Rank" Freedom: If the kitchen receives a huge variety of ingredients (potatoes, carrots, onions, spices), the unique uniforms start to matter. Chef #1 with the red hat might be naturally better at handling carrots, while Chef #2 with the blue hat is better at onions. The training process naturally locks them into these roles.

The authors call this Neuron Identifiability. It means that because of the combination of their unique uniforms (the fixed weights) and the variety of ingredients (the data structure), the network "knows" exactly which neuron does what.

The Result: A Smooth Path Between Teams

When the network achieves this "identifiability," something magical happens: Linear Mode Connectivity.

If you have two trained teams that have naturally settled into the same roles (because their uniforms and the data forced them to), you can now mix their recipes halfway.

  • Without Identifiability: Mixing the recipes creates a high "loss barrier" (a mountain of bad taste). You have to climb over a mountain to get from Team A to Team B.
  • With Identifiability: The path between them is flat. You can walk straight from Team A to Team B, and the dish tastes good the whole way.

Why This Matters

The paper shows that we don't always need to manually align networks to merge them. If we design the network architecture correctly (by adding those "unique uniforms" or fixed weights) and ensure the data is rich enough, the network will naturally organize itself. This makes it easier to combine different models, understand how they work, and potentially merge them into a single, stronger model without the usual headaches.

In short: The paper proves that by giving neurons a little bit of "personality" (fixed, random biases) and feeding them diverse data, we can force them to find their own unique jobs. Once they do, different versions of the same network become compatible, allowing us to blend them smoothly like mixing two perfect batches of cake batter.

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 →