Disentangling MLP Neuron Weights in Vocabulary Space
This paper introduces ROTATE, a data-free method that disentangles MLP neurons into interpretable "vocabulary channels" by optimizing weight rotations to maximize vocabulary-space kurtosis, thereby recovering sparse, faithful representations that outperform activation-based baselines in describing neuron behavior.
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 a large language model (like the ones powering chatbots) as a massive, bustling city. Inside this city, there are millions of tiny workers called neurons. Each neuron is responsible for processing information, but they are notoriously messy.
Usually, one neuron is like a "Swiss Army Knife" worker: it handles math, it handles emotions, it handles time, and it handles coding all at the same time. If you ask, "What does this worker do?" the answer is a confusing jumble of everything. This is called polysemanticity, and it makes it very hard to understand how the AI actually thinks.
The paper you shared introduces a new tool called ROTATE to solve this mess. Here is how it works, explained simply:
1. The Problem: The "Swiss Army Knife" Neuron
Think of a neuron's "brain" as a giant, tangled ball of yarn. Inside that ball, there are many different strings, each representing a different concept (like "time," "negation," or "coding"). Right now, these strings are knotted together. If you pull on the ball, you can't tell which string is which.
2. The Solution: The "Magic Unknotter" (ROTATE)
The authors created a method called ROTATE. Instead of asking the AI to read millions of books to figure out what a neuron does (which is slow and expensive), ROTATE looks directly at the weights (the mathematical settings) of the neuron.
They treat the neuron's weight vector like a piece of clay. They use a mathematical "rotation" to spin this clay around until they find the angles where the clay looks the most "spiky" or "concentrated."
The Analogy of the "Spiky Distribution":
Imagine you have a bag of marbles.
- A messy neuron is like a bag where the marbles are spread out evenly. It's boring and tells you nothing specific.
- A "monosemantic" (single-meaning) neuron is like a bag where 99% of the marbles are in one corner, and only a few are scattered elsewhere. This is a "spiky" distribution.
ROTATE spins the clay until it finds these "spiky" corners. When it finds a spike, it knows it has isolated a single, clear concept.
3. The Discovery: "Vocabulary Channels"
Once ROTATE finds these spikes, it cuts the tangled ball of yarn into separate, clean strings. They call these Vocabulary Channels.
- Before ROTATE: You have one neuron that vaguely "knows" about time and math.
- After ROTATE: You have three distinct channels:
- Channel A: Only talks about "Time" (words like until, wait, years).
- Channel B: Only talks about "Negation" (words like not, didn't, never).
- Channel C: Only talks about "Math" (words like plus, minus, equals).
4. Why This is a Big Deal
The paper proves two amazing things:
- It's Data-Free: You don't need to feed the AI millions of sentences to figure this out. You just look at the math inside the model's brain. It's like figuring out what a tool does just by looking at its shape, without ever using it.
- It's More Accurate: When the researchers tested this against other methods (like trying to guess what a neuron does by watching it work), ROTATE was 2 to 3 times better. It didn't just guess; it found the exact "switch" for specific concepts.
5. The "Causal" Test
To prove they really found the right strings, they did a "surgery." They took the "Time" channel and surgically removed it from the neuron.
- Result: The neuron stopped talking about time completely, but it kept talking about math and negation perfectly fine.
- Conclusion: They didn't just guess; they actually isolated the specific part of the brain responsible for that concept.
Summary
Imagine you have a chaotic orchestra where every musician is playing three different songs at once. ROTATE is a new conductor who can instantly separate the musicians into three distinct groups: the violins, the drums, and the flutes.
By doing this without needing to listen to the whole concert first, ROTATE gives us a clear, fine-grained map of how AI models think, making them less of a "black box" and more of a transparent machine we can understand.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.