How Much Do Circuits Tell Us? Measuring the Consistency and Specificity of Language Model Circuits
This paper demonstrates that while identified language model circuits are highly consistent and necessary for task performance, they lack task specificity due to substantial cross-task overlap, thereby challenging the framework's utility for targeted intervention and understanding.
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 massive, complex factory (a Large Language Model) that can solve all sorts of problems, from doing math to telling jokes. For a long time, scientists have been trying to figure out exactly which machines inside this factory are responsible for which jobs. They call these specific groups of machines "circuits."
This paper asks two simple questions about these circuits:
- Consistency: If the factory does the same job (like adding numbers) ten times, does it use the exact same machines every time?
- Specificity: If the factory does a math job, does it use different machines than when it does a history job?
Here is what the researchers found, using simple analogies:
1. The "Consistency" Test: Yes, they are reliable.
The researchers checked if the factory uses the same tools for the same job.
- The Finding: Yes! If the factory is asked to add numbers, it reliably uses a specific set of machines (mostly the "MLP layers," which are like the factory's heavy-duty workbenches) for almost every single math problem.
- The Analogy: It's like a chef making a specific cake. Every time they make that cake, they use the same mixer and the same oven. They don't switch to a blender or a toaster halfway through. The researchers found that if they "unplugged" these specific machines, the factory stopped working on that task almost entirely. This proves these machines are actually doing the work, not just sitting there looking busy.
2. The "Specificity" Test: No, they are not unique.
This is the surprising part. The researchers expected that the machines used for "Math" would be totally different from the machines used for "History" or "Logic."
- The Finding: They were wrong. The machines used for Math are almost the exact same machines used for History, Logic, and even reading comprehension.
- The Analogy: Imagine you have a toolbox. You thought the "Math Box" contained only math tools (rulers, calculators) and the "History Box" contained only history tools (maps, books). But when you opened them, you found that both boxes contained the same 90% of tools.
- If you took the "Math tools" out of the toolbox, the factory couldn't do math.
- But if you took those same tools out, the factory also couldn't do history or logic.
- It turns out, the factory relies on a massive, shared "infrastructure" (the workbenches/MLP layers) to do everything. These tools are the foundation for all tasks, not just one.
3. The "Hidden Gems": A tiny bit of uniqueness.
Is there any difference between the tasks?
- The Finding: Yes, but it's very small. Inside the big pile of shared tools, there is a tiny, specialized set of tools (about 10-30% of the total) that are unique to the specific job.
- The Analogy: Going back to the toolbox: While 90% of the tools are shared, the "Math Box" has a tiny, special calculator inside it that the "History Box" doesn't have. If you remove just that calculator, the math fails, but history still works. However, because the shared 90% is so huge and important, removing the whole "Math Box" breaks everything, making it look like the math tools were the only thing that mattered.
The Big Picture
The paper concludes that when we look at language models at the level of "attention heads" and "MLP layers" (the big, visible parts of the factory), we are mostly seeing the general infrastructure of the building, not the specific blueprints for each task.
- What this means for understanding: We can easily find the "workbenches" the model uses, but we can't easily tell which workbench is only for math and which is only for history, because they are all used for both.
- The Caveat: The researchers suggest that to find the truly unique "specialized tools" (the tiny 10%), we might need to look closer, perhaps at the individual screws or wires (neurons or features) rather than the whole workbench.
In short: The model is consistent (it uses the same tools for the same job), but it is not specific (it uses the same tools for every job). The "circuits" we find are mostly the shared foundation of the model, not the unique instructions for a single task.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.