Back to Feed
Efficiency & Inference / Benchmarks & Evals

Automating Explanations for Sparse Autoencoder Features

Original: SAEVerbalizer: Generating Explanations for Sparse Autoencoder Features via Representation Verbalization

Listen to the summary

Uses a voice available on your device

Audio options
On this page 4 sections
Related concepts 4 concepts

Key Takeaways

  • SAEVerbalizer shifts interpretation from behavioral observation to internal representation processing by injecting decoder directions into LLM layers.
  • The 27B-L16 model achieved a Reference Agreement of 52.3 percent on the Global Train-Standard set and 56.1 percent on the Global Gold set.
  • A lightweight affine adapter allows the verbalizer to map decoder directions across different source LLMs, improving performance over native smaller models.
  • The system successfully interprets features from unseen SAE widths, including a 64.4 percent Reference Agreement on the Global Train-Standard set when using a width-262k model on a width-65k SAE.

Summary & Methodology Analysis

The SAEVerbalizer framework addresses the inefficiency of manual or behavioral feature analysis by automating the explanation process directly from sparse autoencoder decoder directions. The method functions by injecting these decoder directions into an LLM's token representation during the prompt prefilling phase. By fine-tuning only the downstream layers of the host LLM to interpret these injected representations, the framework generates human-readable explanations. This bypasses the need for external behavioral observation, allowing the model to process internal feature representations as input.

Interactive System Flowchart

Click diagram to expand and zoom

Cross-Examination & FAQs

A deeper dive clarifying mechanics, constraints, and baseline evaluations.

Q1. What is the primary goal of SAEVerbalizer?

It aims to generate natural language explanations for sparse autoencoder features directly from internal decoder directions rather than relying on external model behavior.

Q2. How does SAEVerbalizer process feature data?

It injects specific sparse autoencoder decoder directions into the LLM during prompt prefilling and uses fine-tuned downstream layers to output text explanations.

Q3. Does this tool require training a model from scratch?

No, it utilizes existing LLMs and trains a lightweight affine adapter to map decoder directions, requiring fine-tuning only on the model's downstream layers.

Q4. What performance metrics are reported for the 27B-L16 verbalizer?

The model achieved 52.3 percent Reference Agreement on the Global Train-Standard set, 80.5 percent on the Low-Index Gold set, and 56.1 percent on the Global Gold set.

Q5. How well does the verbalizer handle unseen SAE architectures?

When the default 27B verbalizer trained on a width-262k SAE was applied to an unseen width-65k SAE, it achieved 64.4 percent Reference Agreement on the Global Train-Standard set.

Q6. Can the verbalization capability be transferred between models of different sizes?

Yes, using an affine adapter allows the 27B verbalizer to improve Reference Agreement when processing features from a smaller 1B-L7 model.

Q7. What are the limitations regarding model architecture?

Generalization is currently established only for Gemma LLMs and Gemma Scope 2 SAEs, and the paper does not test performance on other architectures.

Q8. Does the Reference Agreement metric represent absolute ground truth accuracy?

No, it measures consistency with reference explanations rather than establishing absolute ground-truth accuracy.

Q9. Were the results verified across multiple training runs?

No, each experimental configuration was evaluated from a single run without accounting for random seed variability.

Flag an issue

What is wrong with this summary?

What is wrong?