atlas

Research map / Large language models / Language, safety and interpretability

Automatically Interpreting Millions of Features in Large Language Models

ICML 2025 · Large language models › Language, safety and interpretability · approach: Linguistic encoding in LLM representations · 3 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Builds an open-source automated pipeline (Delphi) that uses LLMs to generate natural-language interpretations for millions of SAE features and proposes five cheaper scoring methods, including intervention scoring.

Problem

SAEs trained on LLMs have millions of features, too many for humans to interpret manually, and existing simulation-based scoring of interpretations is expensive and focuses only on activating examples.

Approach

Treat interpretations as binary classifiers distinguishing activating from non-activating contexts and score them with cheaper methods (detection, fuzzing, surprisal, embedding), plus a new intervention scoring method that evaluates interpretability of a feature's causal effect on model output.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
collect activations using the Pile rather than RPJ-v2 (ablation)Gemma 2 9B 131k residual SAE auto-interpretation · SAE feature interpretation evaluationDetection: 0.74 (0.63--0.85) -> 0.76 (0.67--0.85)No clear effect
collect activations using the Pile rather than RPJ-v2 (ablation)Gemma 2 9B 131k residual SAE auto-interpretation · SAE feature interpretation evaluationFuzzing: 0.76 (0.67--0.86) -> 0.76 (0.67--0.86)No clear effect
include token activation values in the explainer prompt (ablation)Gemma 2 9B 131k residual SAE auto-interpretation · SAE feature interpretation evaluationFuzzing: 0.75 (0.65--0.86) -> 0.76 (0.67--0.86)No clear effect
include token activation values in the explainer prompt (ablation)Gemma 2 9B 131k residual SAE auto-interpretation · SAE feature interpretation evaluationDetection: 0.73 (0.60--0.84) -> 0.74 (0.63--0.85)No clear effect
add chain-of-thought reasoning when generating interpretations (ablation)Llama 3.1 70B Instruct explainer · SAE feature interpretation evaluationFuzzingNo clear effect
show only top-activating examples instead of examples sampled across the whole distribution (ablation)SAE feature interpretation generation · SAE feature interpretation evaluationFuzzing accuracy: 0.95 accuracy -> 0.8 accuracy; 0.57 accuracy -> 0.89 accuracyMixed
use fuzzing rather than simulation scoringAuto-interpretation evaluation · Human-rated feature interpretationsSpearman correlation with human scores: 0.60 -> 0.69Helped
use detection rather than simulation scoringAuto-interpretation evaluation · Human-rated feature interpretationsSpearman correlation with human scores: 0.60 -> 0.59No clear effect
use fuzzing scoring rather than simulation scoringAuto-interpretation evaluation · 100 contexts per featureScoring cost with Llama 70B: 3.6k -> 676Helped
use detection scoring rather than simulation scoringAuto-interpretation evaluation · 100 contexts per featureScoring cost with Llama 70B: 3.6k -> 588Helped

Surprising findings

Limitations

Experimental setup

Datasets: RedPajama-v2 10M token sample The Pile (uncopyrighted)

Benchmarks: Gemma Scope SAE feature explanations scored by fuzzing, detection, embedding, surprisal, simulation

Metrics: AUROC accuracy Pearson correlation Spearman correlation information value

Baselines: simulation scoring random interpretation randomly initialized TopK SAE neuron baselines

Builds on: simulation scoring (Bills et al. 2023) Patchscopes SelfIE Gemma Scope SAEs

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy