Training Language Models to Explain Their Own Computations

Belinda Z. Li, Zifan Carl Guo, Vincent Huang, Jacob Steinhardt, Jacob Andreas
11/11/2025
cs.CLcs.AIcs.LG

Official code: TransluceAI/introspective-interp (37 stars, MIT, last commit 2025-12-22). 2 more implementations below.

Abstract

Can language models (LMs) learn to faithfully describe their internal computations? Are they better able to describe themselves than other models? We study the extent to which LMs' privileged access to their own internals can be leveraged to produce new techniques for explaining their behavior. Using existing interpretability techniques as a source of ground truth, we fine-tune LMs to generate natural language descriptions of (1) the information encoded by LM features, (2) the causal structure of LMs' internal activations, and (3) the influence of specific input tokens on LM outputs. When trained with only tens of thousands of example explanations, explainer models exhibit non-trivial generalization to new queries. This generalization appears partly attributable to explainer models' privileged access to their own internals: using a model to explain its own computations generally works better than using a *different* model to explain its computations (even if the other model is significantly more capable). Our results suggest not only that LMs can learn to reliably explain their internal computations, but that such explanations offer a scalable complement to existing interpretability methods. Code and data at https://github.com/TransluceAI/introspective-interp

View on arXivView PDF

Code Implementations(3)

MIT

Repository for "Training Language Models To Explain Their Own Computations"

3710PythonDec 22, 202510 months agoMIT

Replication of "Training Language Models to Explain Their Own Computations"

00Shell, PythonDec 27, 20259 months ago

Repilcation of Training Language Models to Explain Their Own Computations.

00Dec 9, 202510 months ago

Similar Papers

Cite this paper

@article{li2025training,
  title  = {Training Language Models to Explain Their Own Computations},
  author = {Belinda Z. Li and Zifan Carl Guo and Vincent Huang and Jacob Steinhardt and Jacob Andreas},
  year   = {2025},
  eprint = {2511.08579},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2511.08579v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2511.08579.svg)](https://codeofpaper.com/paper/2511.08579)

Discussion