Methods · Multi-Layer Feature Extraction and Analysis: Transcoders and Crosscoders

Transcoders

Survey sections: §6.6.1 Transcoders: Bridging the Nonlinearities · §6.6.1 Architecture and Motivation · §6.6.1 When Are Transcoders Necessary?

The transcoder reconstructs post-nonlinearity activations using features extracted from pre-nonlinearity activations (Dunefsky et al., 2024).

Assumptions and requirements

Standard SAEs do not explain the nonlinear transformations (i.e., weight matrices of MLP blocks and attention heads) themselves that produce the activations. A transcoder achieves this by applying dictionary learning to the mapping, learning features that explain the transformation.

Intended applications

SAEs extract features from static activations and thus often suffice for residual-stream analysis. Transcoders track how features emerge from input to output and are essential for analysing MLP layers (Dunefsky et al., 2024).
On MLP outputs, transcoders are the appropriate tool: a single-layer SAE cannot span the nonlinearity, so transcoders learn the input-to-output map directly (Dunefsky et al., 2024), and Paulo et al. (2025c) reported favourable comparisons against SAEs there.

Limitations

Transcoders improve this by imitating MLP behaviour and revealing nonlinear transformations, though they require sequential analysis across depth.

Related methods

Compare side by side →

Run it

Key papers

Cited in §6.6.1.

Also discussed in: §6.4 Layer Type · §6.7 Comparing SAEs, Transcoders, and Crosscoders · §9.1 Dictionary Learning Methods · §6.8 Case Study: Induction Heads

Other methods in Multi-Layer Feature Extraction and Analysis: Transcoders and Crosscoders

Cross-Layer Transcoders (CLTs) · Crosscoders