← Latest papers
🤖 machine learning

Local Causal Attribution of Chain-of-Thought Reasoning

This paper introduces AttriCoT, a black-box algorithm that constructs a structural causal model to perform local causal attribution on individual components of chain-of-thought reasoning, demonstrating superior faithfulness to model behavior and revealing distinct thought structures across different models and domains.

Original authors: Dennis Wei, Yannis Belkhiter, Erik Miehling, Radu Marinescu

Published 2026-06-23
📖 5 min read🧠 Deep dive

Original authors: Dennis Wei, Yannis Belkhiter, Erik Miehling, Radu Marinescu

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 a super-smart AI) solving a difficult math problem or a logic puzzle. Instead of just giving you the answer, it writes out a long "thought process" first, step-by-step. This is called a Chain-of-Thought (CoT).

Think of this chain of thought like a detective's notebook. The detective writes down clues, theories, and calculations before solving the case. But here's the problem: sometimes the detective writes things down that sound logical but actually didn't help them solve the case. Maybe they wrote a long story about a red herring, or maybe they ignored a crucial clue. We want to know: Which specific notes in the notebook actually caused the final solution?

This paper introduces a new tool called AttriCoT to answer that question.

The Problem: "Fake" Reasoning

Currently, we don't really know if the text the AI writes down is the real reason it got the answer right. Sometimes the AI might guess the right answer by luck, then write a fake, elaborate story to justify it. Other times, it might skip a step in its head but write it down anyway.

Scientists have tried to figure this out by:

  1. Asking the AI: "Hey, which part of your thought process was most important?" (This is like asking a student to grade their own homework; they might lie or be confused).
  2. Erasing parts and seeing what happens: If you delete a sentence from the thought process, does the AI get the answer wrong? This is a good idea, but doing it for every single sentence takes a massive amount of computer power, like trying to rebuild a house brick by brick to see which brick holds the roof up.

The Solution: AttriCoT (The "Causal Detective")

The authors created AttriCoT, a method that acts like a forensic accountant for the AI's thoughts.

The Analogy: The Recipe Test
Imagine you are trying to figure out which ingredients in a complex cake recipe actually make the cake taste good.

  • Old Way: You bake a whole new cake for every single ingredient you want to test. If the recipe has 50 ingredients, you bake 50 cakes. This is slow and expensive.
  • AttriCoT's Way: You bake the cake once. Then, you use a special mathematical trick to simulate what would happen if you removed the sugar, or the flour, or the eggs, without actually baking a new cake every time. You measure how much the "taste score" (the AI's confidence) drops when you pretend an ingredient is missing.

How AttriCoT Works (The 3 Steps):

  1. The "What-If" Game: It takes a specific chain of thought (the AI's notebook) and breaks it into small chunks called "units" (sentences or phrases). It then creates a list of "what-if" scenarios: "What if we remove Unit 1?" "What if we remove Unit 2?"
  2. The Quick Check: Instead of re-baking the whole cake (re-running the whole AI), it runs a very fast, lightweight check to see how much the AI's confidence in the next step drops when a unit is missing.
  3. The Math Map: It uses a simple math formula (a linear model) to connect the dots. It calculates a score for every pair of steps. For example, it might say: "Step 3 was 80% responsible for Step 7, but Step 2 had almost no effect on Step 7."

What They Found

The researchers tested this on 5 different types of puzzles (math, logic, science) and 4 different AI models.

  1. It's More Accurate: AttriCoT was much better at finding the real important steps than the other methods. When they checked if removing a "key" step actually broke the AI's answer, AttriCoT's guesses were the most reliable.
  2. It's Efficient: It didn't need to run the AI thousands of times. It only needed to run it a number of times equal to the number of steps in the thought process. This makes it fast enough to use on long, complex reasoning chains.
  3. New Insights: By looking at the "scores" AttriCoT generated, they found interesting patterns:
    • The Beginning and End Matter Most: The very first thoughts (where the AI reads the question) and the very last thoughts (where it double-checks the answer) tend to have the biggest impact.
    • Looking Back: In the middle of solving a hard problem, the AI often goes back and re-reads the original question to make sure it hasn't forgotten a detail.
    • Different Models, Different Habits: Some models rely heavily on the original question throughout the whole process, while others rely more on their own previous steps.

The Bottom Line

This paper doesn't claim to fix the AI or make it smarter. Instead, it gives us a flashlight to see inside the AI's "black box" reasoning. It allows us to see, step-by-step, which parts of the AI's thinking actually led to the answer and which parts were just noise. This helps us understand if the AI is truly reasoning or just making things up as it goes along.

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 →