atlas

Research map / Label-efficient and robust learning / Recognition and long-tail

Transferring Linear Features Across Language Models With Model Stitching

NeurIPS 2025 · Label-efficient and robust learning › Recognition and long-tail · approach: Multilingual language representation pretraining · 0 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.

Learns affine stitches between residual streams of same-family LMs of different sizes and uses them to transfer SAEs, probes, and steering vectors, cutting SAE training FLOPs by about 50% via transferred initialization.

Problem

Whether linear representation spaces of language models of different sizes in the same family are similar enough to transfer interpretable features (SAEs, probes, steering vectors) between them, and whether this can reduce SAE training cost.

Approach

Train two affine mappings (up and down) between residual streams of two models with an MSE reconstruction loss plus an inversion penalty, then analytically reparameterize a trained SAE from the small model into an SAE for the large model and use it as initialization.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Initialize the larger SAE with the transferred smaller-model SAE instead of random initializationSAE training on Pythia-160m · Pythia-160m, explained-variance thresholds around 90%FLOPs savings: 30%-50% less FLOPsHelped
Transfer a small-model SAE without further trainingPythia-160m, GPT2-medium, and Gemma-2-9B · Zero-shot SAE transferFUV: 0.17 / 0.52; 0.11 / 0.39; 0.21 / 0.42Hurt
Transfer a steering vector between model sizesGemma-2 language steering · EuroParl target-language generationtarget-language response accuracy: 0.79; 0.69Mixed
Retrain the probe on transferred SAE featuresPythia-70m to Pythia-160m sparse probing · 8 SAEBench datasetstest accuracyHelped
Use transferred vectors for IFEval instruction-following steering rather than ground-truth vectorsGemma-2-2B and Gemma-2-9B instruction-tuned models · IFEval steeringinstruction-following performanceHurt
Add an inversion penalty to the affine stitch objective (ablation)Model stitching · Downstream next-token fidelitynext-token CE lossHelped
Set inversion-penalty strength to α = 1.0 (ablation)Model stitching · Inversion ablationdownstream next-token CE lossHelped
Use stitch initialization instead of scratch initialization (ablation)GPT2-medium SAE training · Approximate SAE scaling lawA coefficient: 42.3 → 5.0Helped
Use stitch initialization instead of scratch initialization (ablation)Pythia-160m SAE training · Approximate SAE scaling lawA coefficient: 41.2 → 18.5Helped
Transfer attention deactivation feature from GPT2-small to GPT2-mediumGPT2 attention feature · Attention deactivation and effective null-space compositioneffective null-space composition: 0.27 → 0.77Mixed

Surprising findings

Limitations

Experimental setup

Datasets: OpenWebText EuroParl IFEval SAEBench probing datasets

Benchmarks: OpenWebText SAEBench sparse probing EuroParl language steering IFEval

Metrics: next-token cross-entropy loss fraction unexplained variance delta loss explained variance probe accuracy percent responses in target language attribution correlation FLOPs to threshold

Baselines: SAE trained from scratch random features probing dense probe ground truth steering

Builds on: model stitching SVCCA TopK SAE JumpReLU SAE SAELens

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