← Latest papers
💬 NLP

ADAG: Automatically Describing Attribution Graphs

The paper introduces ADAG, an automated end-to-end pipeline that uses attribution profiles, novel clustering, and an LLM explainer-simulator to generate natural-language descriptions of attribution graphs, successfully recovering interpretable circuits and identifying harmful feature clusters in language models without relying on manual human inspection.

Original authors: Aryaman Arora, Zhengxuan Wu, Jacob Steinhardt, Sarah Schwettmann

Published 2026-04-10
📖 5 min read🧠 Deep dive

Original authors: Aryaman Arora, Zhengxuan Wu, Jacob Steinhardt, Sarah Schwettmann

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 one powering this chat) as a giant, bustling city. Inside this city, millions of tiny workers (neurons) are constantly passing notes, shouting instructions, and making decisions to produce the final answer you see on your screen.

For a long time, researchers knew which workers were involved in a specific task (like answering a geography question), but they didn't know what those workers were actually thinking or saying. They had to manually inspect the workers, read their notes, and guess their roles. It was like trying to understand a complex play by watching the actors from the back of the theater and guessing their lines.

ADAG (Automatically Describing Attribution Graphs) is a new tool that acts like a super-smart, automated documentary crew. It doesn't just find the workers; it interviews them, groups them into teams, and writes a clear, plain-English script explaining exactly what each team does.

Here is how ADAG works, broken down into simple steps:

1. The "Who Did What?" Map (Circuit Tracing)

First, ADAG looks at a specific question (e.g., "What is the capital of Texas?") and traces the path of the "electricity" through the city. It identifies exactly which neurons fired to produce the answer "Austin."

  • The Old Way: Researchers would manually look at the list of fired neurons and try to guess, "Oh, this one probably knows about Texas."
  • The ADAG Way: It automatically draws a map showing exactly which neurons contributed and how strongly.

2. The "Resume" (Attribution Profiles)

Instead of just looking at when a neuron fired, ADAG looks at its resume. It asks two questions for every neuron:

  1. Input: What kind of words in the question made this neuron wake up? (e.g., "Did it wake up because it saw the word 'Dallas'?")
  2. Output: What kind of words did this neuron help push toward the final answer? (e.g., "Did it help push the word 'Austin' or 'Texas'?")

This creates a detailed "profile" for every neuron, showing its strengths and weaknesses.

3. The "Team Building" (Clustering)

In a city of millions, you can't talk to every worker individually. ADAG groups similar workers into teams (supernodes).

  • It uses a smart algorithm to say, "Hey, these 20 neurons all wake up when they see 'Dallas' and they all push toward 'Texas.' Let's put them in the same team."
  • This turns a chaotic list of 1,000 neurons into a neat list of 20 distinct teams, each with a specific job.

4. The "Translator" (LLM Explainer)

Now comes the magic. ADAG takes these teams and asks a second AI (a language model) to act as a translator.

  • The Explainer: "Based on this team's resume, what do you think their job is?" It guesses a label like "Texas City Detector."
  • The Simulator: "Okay, let's test that label. If this team is really a 'Texas City Detector,' what would happen if we showed them a city in France?" The simulator checks if the guess makes sense.
  • If the guess fails, the Explainer tries again. If it passes, ADAG keeps the label.

Why This Matters: Two Real-World Examples

Example 1: The Geography Quiz
When asked, "What is the capital of the state containing Dallas?", ADAG automatically found a team of neurons labeled "Dallas Texas."

  • The Discovery: When the researchers turned off this specific team, the model stopped saying "Austin" and started guessing "Oklahoma" or "Texas" instead.
  • The Result: ADAG proved, without human help, that this specific team of neurons is the "Dallas-to-Texas" bridge in the model's brain.

Example 2: The "Jailbreak" (Harmful Advice)
Researchers found a tricky prompt that tricks the model into giving dangerous medical advice (like "take all five pills at once").

  • The Discovery: ADAG scanned the model's brain while it was being tricked. It found a team of neurons labeled "Ridiculous-to-Introductory."
  • The Fix: When they boosted the activity of this specific team, the model suddenly started giving safe advice again. When they silenced it, the model became dangerous.
  • The Impact: This helps us understand exactly how models get tricked and how to patch the holes automatically.

The Big Picture

Before ADAG, understanding how AI thinks was like trying to fix a car engine by guessing which bolt to tighten. You had to be an expert, spend hours, and often guess wrong.

ADAG is like a mechanic's diagnostic computer. You plug it in, and it instantly tells you:

  • "The 'Fuel Injection Team' is working hard."
  • "The 'Brake Sensor Team' is confused."
  • "Here is a simple sentence explaining what's wrong."

By automating this process, ADAG allows us to scale up. We can now check the "brains" of massive AI models to ensure they are safe, honest, and doing what we want them to do, without needing a team of human detectives to stare at data for weeks.

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 →