Learning Self-Interpretation from Interpretability Artifacts: Training Lightweight Adapters on Vector-Label Pairs
Keenan Pepper, Alex McKenzie, Florin Pop, Stijn Servaes, Martin Leitgab, Mike Vaiana, Judd Rosenblatt, Michael S. A. Graziano, Diogo de Lucena
TL;DR
This work addresses unreliable self-interpretations produced by prompting language models to describe their own internals, proposing a freezing-based solution: train lightweight adapters on interpretability artifacts while keeping the base model frozen. Using Patchscopes-style activation patching, adapters map activation vectors to token embeddings, with the scalar affine architecture ($d_ ext{model}+1$ parameters) delivering most of the gains; full-rank adapters overfit on SAE data, while low-rank extensions offer measurable improvements. Across diverse data sources (SAE features and Wikipedia contrastive vectors) and model families (Llama, Gemma, Qwen), trained adapters yield reliable self-interpretations, scale with model size, and enable decoding implicit reasoning (e.g., bridge entities) without chain-of-thought. The approach demonstrates strong cross-dataset and cross-model generalization, preserves the original model without fine-tuning, and provides a practical path toward verifiable self-interpretation and model auditing at scale.
Abstract
Self-interpretation methods prompt language models to describe their own internal states, but remain unreliable due to hyperparameter sensitivity. We show that training lightweight adapters on interpretability artifacts, while keeping the LM entirely frozen, yields reliable self-interpretation across tasks and model families. A scalar affine adapter with just $d_\text{model}+1$ parameters suffices: trained adapters generate sparse autoencoder feature labels that outperform the training labels themselves (71% vs 63% generation scoring at 70B scale), identify topics with 94% recall@1 versus 1% for untrained baselines, and decode bridge entities in multi-hop reasoning that appear in neither prompt nor response, surfacing implicit reasoning without chain-of-thought. The learned bias vector alone accounts for 85% of improvement, and simpler adapters generalize better than more expressive alternatives. Controlling for model knowledge via prompted descriptions, we find self-interpretation gains outpace capability gains from 7B to 72B parameters. Our results demonstrate that self-interpretation improves with scale, without modifying the model being interpreted.
