← Latest papers
🤖 machine learning

Unstable Features, Reproducible Subspaces: Understanding Seed Dependence in Sparse Autoencoders

This paper demonstrates that while individual Sparse Autoencoder features often lack reproducibility across training seeds, they collectively form stable, reproducible low-dimensional subspaces where stable features drive functional utility and unstable features merely reflect basis ambiguity rather than noise.

Original authors: Gleb Gerasimov, Timofei Rusalev, Nikita Balagansky, Daniil Laptev, Vadim Kurochkin, Daniil Gavrilov

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

Original authors: Gleb Gerasimov, Timofei Rusalev, Nikita Balagansky, Daniil Laptev, Vadim Kurochkin, Daniil Gavrilov

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 understand how a giant, complex machine (like a modern AI) thinks. To do this, researchers use a tool called a Sparse Autoencoder (SAE). Think of an SAE as a translator that tries to break the AI's internal thoughts down into a list of simple, human-readable "features" or "concepts" (like "this sentence is about a cat" or "this word is capitalized").

However, there's a problem: if you run this translator twice with slightly different starting conditions (like rolling dice to pick the starting point), you often get a different list of features each time. Some features appear in both lists, but many others seem to vanish or change completely. This makes it hard to trust the translation.

This paper investigates why this happens and what it means. Here is the breakdown in simple terms:

1. The "Two Types of Features" Discovery

The researchers found that the features the AI learns fall into two distinct camps, like two different types of students in a classroom:

  • The "Stable" Students (The Reliable Ones):

    • What they do: These features show up in almost every version of the translator. They are the heavy lifters. They carry the most important information needed to understand the AI's thoughts and predict what comes next.
    • What they talk about: They explain big ideas, grammar rules, and meaningful phrases (e.g., "this is a question," "this is a name," "this describes a feeling").
    • Analogy: Imagine a news anchor. No matter which camera angle you use, the anchor is always there, delivering the main story.
  • The "Unstable" Students (The Chameleons):

    • What they do: These features are flaky. If you run the translator again, they often disappear or get replaced by something else. They don't carry much important weight on their own.
    • What they talk about: They focus on tiny, superficial details. They trigger on specific punctuation marks, weird capitalization, or short letter combinations (e.g., "words starting with 'T' followed by a capital letter").
    • Analogy: Imagine a student who only raises their hand when the teacher wears a red hat. If the teacher wears a blue hat, the student stays silent. They aren't reacting to the lesson; they are reacting to a random detail.

2. The "Group Hug" Theory (Subspaces)

You might think the "Unstable" students are just random noise or mistakes. The paper argues they aren't just noise.

  • The Finding: Even though individual unstable features keep changing, they tend to cluster together in a specific, smaller "group" or subspace.
  • The Analogy: Imagine a dance floor. The "Stable" features are the main dancers doing the choreography. The "Unstable" features are a group of people who keep changing partners and moves every time the music restarts. However, they are always dancing in the same corner of the room.
  • What this means: The AI knows there is a specific "corner" of information to be learned (like a specific type of punctuation pattern), but it can't agree on which specific dancer should represent it. It's a disagreement on the basis, not the existence of the concept.

3. The "Synthetic Proof"

To prove this, the researchers built a fake, simplified AI model (a "toy model") where they knew exactly how it worked.

  • They created a situation where the "truth" was a low-dimensional group (a small corner of the dance floor).
  • Result: The AI successfully learned the group (the corner), but it kept swapping out the individual dancers (features) every time it restarted. This confirmed that the instability is a natural result of how the AI tries to organize shared information, not just a bug.

4. The Solution: The "Best of All Worlds" Pool

The paper offers a clever way to fix the instability without losing the quality of the translation.

  • The Method: Instead of training one translator and hoping for the best, they trained many translators with different seeds. Then, they took the "Stable" features from all of them and combined them into one Master Dictionary.
  • The Result: This new Master Dictionary was much more stable (it didn't change as much between runs) and was just as good at explaining the AI's thoughts as the original, unstable ones.
  • The Takeaway: You don't have to choose between a stable dictionary and a good one. By pooling the reliable features from many attempts, you get both.

Summary

  • Unstable features aren't just broken; they are real but fragile patterns that the AI struggles to pin down to a single label.
  • Stable features are the core, meaningful concepts.
  • The Instability comes from the AI having many ways to describe the same small group of patterns, leading to a "basis ambiguity" (a disagreement on the label, not the concept).
  • The Fix: Combine the best, most reliable features from many different training runs to build a stronger, more consistent translator.

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 →