All Circuits Lead to Rome: Rethinking Functional Anisotropy in Circuit and Sheaf Discovery for LLMs
This paper challenges the assumption that LLM functions rely on unique internal mechanisms by demonstrating that multiple structurally distinct, faithful circuits can coexist, introducing an overlap-aware method to uncover these non-canonical explanations and proposing a theoretical framework based on high-dimensional superposition to explain this inherent functional anisotropy.
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
The Big Idea: There Is No Single "Right" Way to Solve a Problem
Imagine you ask a massive, super-intelligent robot (a Large Language Model) to solve a puzzle. For years, scientists believed that inside the robot's brain, there was one specific, unique path of wires and gears that made the answer happen. They thought if you found that one path, you would have found the "secret sauce" of how the robot thinks.
This paper argues that this belief is wrong.
Instead of one secret path, the robot has dozens of completely different paths that all lead to the exact same correct answer. It's like asking, "How did you get to the Empire State Building?" and getting three different answers:
- "I took the subway."
- "I walked up the stairs."
- "I took a helicopter."
All three are true. All three got the person there. But the paths share almost no common ground. The paper calls the old belief the "Functional Anisotropy Hypothesis" (a fancy way of saying "functions are located in one specific spot"). The authors prove this is false.
The Experiment: Finding the "Hidden Roads"
To prove this, the researchers used a method called Circuit and Sheaf Discovery (CSD). Think of this as a way to turn off parts of the robot's brain to see which parts are actually doing the work.
Usually, scientists run this test once, find a "circuit" (a group of active wires), and say, "Aha! This is how it works!"
The authors did something different. They ran the test 20 times on the same task, but they added a special rule: "Don't pick the same wires you picked last time." They forced the discovery process to find new ways to solve the problem.
The Results:
- They found 20 different "circuits" (groups of wires) that all solved the task perfectly.
- These circuits looked nothing like each other. They used different layers of the brain and different connections.
- The overlap between them was tiny (less than 5%). It was as if they were using completely different maps to get to the same destination.
The "Three-Edge" Surprise
The researchers took this a step further. They tried to find the smallest possible circuit. They found a "sheaf" (a functional circuit) made of only three edges (connections).
At first, it looked like these three edges were the "essential" core—the one thing you absolutely needed. But when they tested it, they realized: Even these three edges aren't strictly necessary.
If you remove one of those three edges, the robot can still find another set of three edges to do the job. It's like a city where you think a specific bridge is the only way across the river, but if you close it, traffic instantly reroutes through a completely different set of tunnels and ferries, and nobody notices the difference.
Why Does This Happen? (The "Superposition" Analogy)
The paper offers a theory for why this happens, called the Distributive Dense Circuit Hypothesis.
Imagine the robot's brain is a giant, crowded room full of people (neurons) talking at once. This is called superposition. Because there are so many people and so many ways to combine their voices, there are millions of different "combinations" of people that can say the same sentence.
- Old View: There is one specific group of people who must speak to say "Hello."
- New View: There are thousands of different groups of people who can all say "Hello" at the same volume and tone. If you silence one group, another group instantly steps up to say it for you.
Because the robot is so big and complex, it has built-in redundancy. It doesn't rely on one fragile path; it relies on a dense web of competing paths.
What This Means for Scientists
The paper doesn't say the robot is broken or that we can't understand it. It says we need to change how we interpret our findings.
- Don't look for "The" Circuit: When scientists find a circuit, they shouldn't say, "This is the way the model works."
- Look for "A" Circuit: They should say, "This is one valid way the model works, among many."
Summary
The paper "All Circuits Lead to Rome" tells us that Large Language Models are not like a machine with a single, unique engine. They are more like a massive, flexible city with infinite routes. If you block one road, the traffic finds another. There is no single "correct" map of how the model thinks; there are many valid maps, and they all lead to the same destination.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.