atlas

Research map / Large language models / Instruction and fine-tuning

Overcoming Sparsity Artifacts in Crosscoders to Interpret Chat-Tuning

NeurIPS 2025 · Large language models › Instruction and fine-tuning · approach: Fine-tuning for reasoning data · 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.

Shows that L1 crosscoders produce spurious chat-only latents due to complete shrinkage and latent decoupling, and proposes Latent Scaling plus BatchTopK crosscoders to identify genuinely chat-specific latents in Gemma 2 2B base vs chat.

Problem

Crosscoder model diffing labels latents with near-zero base decoder norm as chat-only, but L1 training loss can misattribute shared concepts as chat-specific, so it is unclear which chat-only latents are genuinely chat-specific.

Approach

Identify two L1-induced failure modes (complete shrinkage and latent decoupling), measure them with Latent Scaling (least-squares scale of the chat decoder on base activations, split into reconstruction and error terms), and show BatchTopK crosscovers avoid these artifacts and yield more interpretable chat-specific latents.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use BatchTopK sparsity instead of L1 sparsityCrosscoder model diffing · Gemma-2-2b vs. Gemma-2-2b-it chat-only latentsGenuine chat-specific latent identificationHelped
Rank L1 crosscoder latents with Latent Scaling instead of Δ_normL1 crosscoder · 512 chat interactions, first 9 response tokensKL divergence reduction from selected latentsHelped
Rank BatchTopK crosscoder latents by Δ_normBatchTopK crosscoder · 512 chat interactions, first 9 response tokensKL divergence reduction: 50% vs 6% reductionHelped
Use Δ_norm to rank L1 crosscoder latentsL1 crosscoder · 512 chat interactions, full responses and first 9 tokensKL divergence improvement from selected latentsNo clear effect
Replace all latents rather than use the base activationL1 and BatchTopK crosscoders · 512 chat interactions, full responsesKL divergence reduction: 59%Helped
Replace all latents rather than use the base activationL1 and BatchTopK crosscoders · 512 chat interactions, first 9 response tokensKL divergence reduction: 78%Helped
Use the chat reconstruction error instead of the chat reconstructionL1 and BatchTopK crosscoders · 512 chat interactions, full responsesKL divergence reductionHelped
Use the chat reconstruction error instead of the chat reconstructionL1 and BatchTopK crosscoders · 512 chat interactions, first 9 response tokensKL divergence reductionHurt
Replace activations with chat activations only at template tokensGemma-2-2b base-to-chat activation approximation · 512 chat interactions, full responsesKL divergence: 0.239Helped
Replace activations with chat activations only at template tokensGemma-2-2b base-to-chat activation approximation · 512 chat interactions, first 9 response tokensKL divergence: 0.507Helped
Use concatenated decoder norm for BatchTopK selection instead of summing decoder norms (ablation)BatchTopK crosscoder · Gemma-2-2b vs. Gemma-2-2b-it chat-specific latent identificationNumber of genuine chat-specific latentsNo clear effect
Select BatchTopK latents independently for each model (ablation)BatchTopK crosscoder · Gemma-2-2b vs. Gemma-2-2b-it chat-specific latent identificationNumber of genuine chat-specific latentsNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: web text mixture chat data LMSYS

Benchmarks: LMSYS chat prompts (512 interactions)

Metrics: KL divergence Latent Scaling ratios (nu_r, nu_eps) autointerpretability detection score

Baselines: L1 crosscoder norm-based relative decoder difference (Delta_norm)

Builds on: crosscoder BatchTopK SAE L1 sparse autoencoder

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