Automated Attribution Graph Interpretation via Probe Prompting
This paper introduces "probe prompting," a transparent rule-based pipeline that groups features in attribution graphs into concept-aligned supernodes using Cross-Prompt Activation Signatures, successfully validating their causal steering behavior across factual domains with minimal computational overhead.
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 (LLM) as a massive, bustling city with millions of workers (neurons) passing notes to each other to answer a question. We know exactly how the notes are passed (the math), but the city is so huge and the notes so complex that it's impossible for a human to look at the map and say, "Ah, this specific group of workers is responsible for the fact that the capital of Texas is Austin."
This paper introduces a new way to map that city, called Probe Prompting. Here is how it works, using simple analogies:
1. The Problem: A City Too Big to Read
Previously, researchers tried to understand the model by looking at "attribution graphs." Think of these as blueprints showing which workers influenced the final answer.
- The Issue: Even for a simple question like "What is the capital of Texas?", the blueprint has thousands of lines and nodes. It's like trying to read a novel by looking at every single letter individually. It takes hours to trace just one path, and doing this for thousands of questions is impossible.
- The Old Way: Some researchers tried to ask an AI to label these workers ("This one is about 'Texas'"). But often, the AI was just guessing based on what the worker usually does, not what it actually did in that specific moment.
2. The Solution: The "Probe" Detective
The authors created a transparent, rule-based system called Probe Prompting. Instead of guessing, they treat the model like a suspect in a detective game.
- The Setup: They take a specific question (e.g., "The capital of Texas is...") and generate a small set of "probe" questions that are almost identical but swap the details (e.g., "The capital of Florida is...", "The capital of New York is...").
- The Test: They watch how specific workers (features) react to these probes.
- Analogy: Imagine you have a security guard in a building. To see what they do, you don't just watch them once. You ask them, "What do you do when a person named 'John' walks in?" Then, "What about 'Mary'?" Then, "What about 'Bob'?"
- If the guard only reacts when "John" walks in, they are a John-Detector.
- If they react to any name, they are a Name-Detector.
- If they react when someone says "is" or "the," they are a Grammar-Helper.
3. Grouping the Workers: "Supernodes"
Based on these reactions, the system groups thousands of individual workers into Supernodes.
- The Magic: Instead of looking at 5,000 individual workers, the system says, "Okay, these 50 workers all act like 'Texas Detectors,' so let's call them one big team: Team Texas."
- The Result: The massive, confusing city map is now compressed into a simple, readable diagram with just a few named teams (e.g., Team Texas, Team Austin, Team "Capital").
4. The Proof: The "Swap" Experiment
How do we know these labels are real and not just a lucky guess? The authors perform a Causal Swap.
- The Experiment: They take a question about Dallas (where the answer should be Austin) and try to force the model to answer Minnesota (where the answer is St. Paul).
- The Method: They "turn down the volume" on the workers labeled Team Dallas and "turn up the volume" on the workers labeled Team Minnesota.
- The Outcome:
- When they used their Probe Prompting labels, the model successfully changed its answer from Dallas to Minnesota about 73% of the time.
- When they used a Random Control (picking random workers to swap, ignoring the labels), the model almost never changed its answer correctly.
- When they used an Influence Control (picking the "loudest" workers regardless of what they do), the model also failed to change the answer correctly.
5. Key Findings in Plain English
- It Works: The system successfully identified which workers actually control specific facts. By grouping them, they made the model's "brain" readable.
- Less is More: Sometimes, trying to control every part of the sentence (the city name, the state name, and the capital) actually confuses the model. It works better if you only tweak the specific parts related to the answer (the state and the capital).
- It's Transparent: Unlike some AI methods that are "black boxes," this system uses clear, human-readable rules. If a researcher wants to check the work, they can see exactly why a worker was grouped with a specific team.
Summary
The paper presents a tool that turns a chaotic, unreadable map of a language model's brain into a clean, labeled diagram. It does this by testing how the model's parts react to slightly different questions, grouping similar parts together, and proving that these groups actually control the model's behavior by successfully swapping answers in a controlled experiment.
What the paper does NOT claim:
- It does not claim this works for every type of AI task (like writing code or having a conversation); it was tested specifically on factual questions (like capitals, book authors, and company founders).
- It does not claim to fix the model or make it smarter; it only helps humans understand how it works.
- It does not claim to work on all languages or all model sizes yet; the tests were done on a specific English model (Gemma-2-2B).
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.