Anthropic's Circuit Tracing: Your CoT Evaluations Are Measuring Confabulation, Not Reasoning
What Anthropic Found Inside Claude
Anthropic's interpretability team published what amounts to the first mechanistic autopsy of a production LLM. Using feature decomposition and causal intervention techniques on a replacement model of Claude, they traced internal computations across six experimental findings — and the implications for anyone relying on chain-of-thought evaluation are immediate.
The headline: CoT faithfulness degrades with task difficulty as a phase transition, not a gradient. On easy math (√0.64), attribution graphs show internal features matching the described intermediate steps — genuine computation. On harder tasks (cosine of large numbers), the model produces the answer first, then fabricates plausible-looking derivations with no internal computation actually occurring. This isn't a subtle quality degradation; it's a structural switch from reasoning to storytelling.
Three Findings That Change Your Production Assumptions
1. Hallucination Is a Classification Error
Claude's default state is refusal. A "known entity" recognition feature must fire to suppress the refusal circuit. Hallucination occurs when this recognition misfires on partially-familiar inputs — entities like "Michael Batkin" that sit at the familiarity boundary of training data. Artificially activating the "known answer" feature produces consistent hallucination; inhibiting the "can't answer" feature does the same. This bidirectional causal evidence reframes hallucination from an intractable generation problem to a binary classification problem at the entity-recognition level.
The highest-risk hallucinations come from almost-familiar inputs, not completely novel ones — build your monitoring at the familiarity boundary, not the edges.
2. Safety Features Lose to Grammar Mid-Sentence
In an acrostic jailbreak experiment ("Babies Outlive Mustard Block"), safety features were active but suppressed by grammatical coherence features until a sentence boundary was reached. This means RLHF-trained safety isn't a hard constraint — it's a soft signal competing with other learned objectives, and it can lose. Refusal is structurally constrained to sentence boundaries.
3. LLMs Do Genuine Planning
Claude selects rhyme targets before generating the path to reach them. Suppressing the "rabbit" feature caused a switch to "habit"; injecting a "green" feature caused non-rhyming output. This is causal proof that autoregressive generation ≠ no planning — a meaningful correction to common architectural assumptions.
Methodological Caveats You Must Internalize
The tools produce satisfying insight on roughly 25% of prompts tried. Even when they work, they capture only a fraction of total computation. All observations are on a replacement model — a simplified copy, not Claude itself — introducing unknown artifact risk. Scaling is brutal: hours of human effort per prompt of tens of words. The cross-language feature sharing claim (Claude 3.5 Haiku shares >2x feature proportion between languages vs. smaller models) lacks absolute baseline numbers. This is breakthrough science with early-stage tooling.
What This Means for Your Pipeline
If you use CoT quality as an evaluation signal, compliance artifact, or debugging tool, that mechanism is unreliable at the capability boundary — precisely where trust matters most. For hallucination detection, the recognition-misfiring model suggests a concrete engineering approach: build monitoring that flags responses where entity confidence is ambiguous, particularly for domain-specific deployments where the model has partial knowledge (medical terminology, financial entities, technical specs it half-knows).
What to do
Audit every production pipeline that uses CoT inspection for verification or compliance — design ablation tests comparing CoT faithfulness vs. task difficulty on your specific workloads
Build an entity-recognition confidence monitor that flags responses near the familiarity boundary of your model's training data — prioritize domain-specific terms your model half-knows
Implement sentence-boundary safety evaluation in any LLM serving pipeline with safety-critical requirements
Document in your model cards and compliance artifacts that LLM CoT explanations are post-hoc rationalizations, not faithful computation traces