Papers
Topics
Authors
Recent
Search
2000 character limit reached

Delta-Crosscoder: Delta-Based Model Diffing

Updated 4 July 2026
  • Delta-Crosscoder is a crosscoder-based method that isolates fine-tuning-induced changes through a delta loss and shared sparse dictionary.
  • It reliably identifies a small number of non-shared latent directions responsible for specific behavioral changes, outperforming SAE-based baselines.
  • By leveraging contrastive paired activations and BatchTopK sparsity, it mitigates shrinkage and latent decoupling artifacts in model diffing.

Delta-Crosscoder is a crosscoder-based model-diffing method for narrow fine-tuning regimes, namely settings in which fine-tuning induces relatively specific behavioral changes through small, sparse, localized, and often asymmetric internal representation shifts rather than broad capability changes. It combines BatchTopK sparsity, a delta-based loss prioritizing directions that change between a base model and a fine-tuned model, and an implicit contrastive signal from paired activations on matched prompts with model-specific responses. Across 10 model organisms spanning synthetic false facts, emergent misalignment, subliminal learning, and taboo word guessing in Gemma, LLaMA, and Qwen models from 1B to 9B parameters, it is reported to reliably isolate latent directions causally responsible for fine-tuned behaviors, enable effective mitigation, outperform SAE-based baselines, and match a non-SAE baseline (Kassem et al., 16 Feb 2026).

1. Historical and methodological context

Delta-Crosscoder belongs to the broader program of model diffing: identifying what fine-tuning changes inside a model and which of those changes are causally responsible for new behavior. In this literature, sparse autoencoders learn overcomplete dictionaries for one model, whereas crosscoders learn a shared sparse dictionary across two related models, with model-specific decoders but shared latent identities. This supports feature-level alignment between base and fine-tuned representations rather than only global similarity comparisons (Kassem et al., 16 Feb 2026).

The immediate methodological background is the recognition that standard crosscoder training can misidentify model-specific features. In work on Gemma 2 2B base versus chat, standard L1 crosscoders were shown to suffer from two artifacts. Complete Shrinkage denotes the case in which a latent genuinely helps explain both models, but the sparsity objective drives one model’s decoder norm to zero, making the latent appear model-specific when it is not. Latent Decoupling denotes the case in which a genuinely shared concept is split into separate base-only and chat-only latents, again creating spurious emergence claims. That work introduced Latent Scaling as an analysis-time diagnostic and recommended BatchTopK crosscoders, which substantially mitigated these issues and recovered more genuinely chat-specific and highly interpretable concepts (Minder et al., 3 Apr 2025).

Delta-Crosscoder extends this trajectory by treating representation differences as a first-class training signal rather than a post hoc property inferred from decoder asymmetry. Its central claim is that narrow fine-tuning often changes only a few latent directions, and that standard joint reconstruction is structurally biased toward high-frequency shared structure. In this view, subtle but behaviorally decisive changes are missed not because they are absent, but because they are weak, rare, and asymmetric relative to the dominant shared activation distribution (Kassem et al., 16 Feb 2026).

2. Formal formulation

The method starts from a standard crosscoder setup with base-model activations xbaseRdx^{\text{base}} \in \mathbb{R}^d and fine-tuned activations xftRdx^{\text{ft}} \in \mathbb{R}^d. The paper gives the encoder and shared sparse-code construction as

ubase=WEbasexbase,uft=WEftxft,u^{\text{base}} = W_E^{\text{base}} x^{\text{base}}, \qquad u^{\text{ft}} = W_E^{\text{ft}} x^{\text{ft}},

u=12(ubase+uft),z=BatchTopK(u),u = \tfrac{1}{2}\left(u^{\text{base}} + u^{\text{ft}}\right), \qquad z = \mathrm{BatchTopK}(u),

with reconstructions

x^base=WDbasez,x^ft=WDftz.\hat{x}^{\text{base}} = W_D^{\text{base}} z, \qquad \hat{x}^{\text{ft}} = W_D^{\text{ft}} z.

Here WEbase,WEftRm×dW_E^{\text{base}}, W_E^{\text{ft}} \in \mathbb{R}^{m \times d} are encoder matrices, WDbase,WDftRd×mW_D^{\text{base}}, W_D^{\text{ft}} \in \mathbb{R}^{d \times m} are decoder matrices, and zRmz \in \mathbb{R}^m is the sparse latent code (Kassem et al., 16 Feb 2026).

The delta-specific component is introduced by defining the activation difference

Δ=ba\Delta = b - a

for base activation aa and fine-tuned activation xftRdx^{\text{ft}} \in \mathbb{R}^d0, together with reconstructions

xftRdx^{\text{ft}} \in \mathbb{R}^d1

which imply a predicted difference

xftRdx^{\text{ft}} \in \mathbb{R}^d2

The key addition is the delta loss

xftRdx^{\text{ft}} \in \mathbb{R}^d3

This term directly optimizes for explaining how the two models differ, not only how each model can be reconstructed individually (Kassem et al., 16 Feb 2026).

A second design choice is explicit partitioning of the dictionary into shared and non-shared components:

xftRdx^{\text{ft}} \in \mathbb{R}^d4

with 20% of dictionary capacity fixed as shared latents and 80% as non-shared latents. Sparsity is enforced with BatchTopK and a Dual-K allocation in which shared latents receive a larger budget xftRdx^{\text{ft}} \in \mathbb{R}^d5 and non-shared latents receive a smaller budget

xftRdx^{\text{ft}} \in \mathbb{R}^d6

During difference modeling, shared latents are masked so that only non-shared latents can explain deltas. The intended masked loss is stated approximately as

xftRdx^{\text{ft}} \in \mathbb{R}^d7

The full training objective is given as

xftRdx^{\text{ft}} \in \mathbb{R}^d8

with BatchTopK used instead of an xftRdx^{\text{ft}} \in \mathbb{R}^d9 sparsity penalty. The paper’s rationale is that ubase=WEbasexbase,uft=WEftxft,u^{\text{base}} = W_E^{\text{base}} x^{\text{base}}, \qquad u^{\text{ft}} = W_E^{\text{ft}} x^{\text{ft}},0 sparsity can induce shrinkage and latent decoupling artifacts, whereas BatchTopK better preserves strong sparse directions and is better aligned with weak but systematic fine-tuning-induced changes (Kassem et al., 16 Feb 2026).

3. Data construction, training regime, and experimental protocol

A distinctive feature of Delta-Crosscoder is its use of contrastive paired activations built from task-agnostic prompts. The procedure is: sample a prompt ubase=WEbasexbase,uft=WEftxft,u^{\text{base}} = W_E^{\text{base}} x^{\text{base}}, \qquad u^{\text{ft}} = W_E^{\text{ft}} x^{\text{ft}},1 from a general corpus, generate a response ubase=WEbasexbase,uft=WEftxft,u^{\text{base}} = W_E^{\text{base}} x^{\text{base}}, \qquad u^{\text{ft}} = W_E^{\text{ft}} x^{\text{ft}},2 with the base model and a response ubase=WEbasexbase,uft=WEftxft,u^{\text{base}} = W_E^{\text{base}} x^{\text{base}}, \qquad u^{\text{ft}} = W_E^{\text{ft}} x^{\text{ft}},3 with the fine-tuned model, form concatenated texts ubase=WEbasexbase,uft=WEftxft,u^{\text{base}} = W_E^{\text{base}} x^{\text{base}}, \qquad u^{\text{ft}} = W_E^{\text{ft}} x^{\text{ft}},4 and ubase=WEbasexbase,uft=WEftxft,u^{\text{base}} = W_E^{\text{base}} x^{\text{base}}, \qquad u^{\text{ft}} = W_E^{\text{ft}} x^{\text{ft}},5, feed each concatenated text independently through both models, and extract activations from the same layer. The paper characterizes this as an implicit contrastive signal: the prompt is shared, but the responses differ systematically because one was produced by the base model and the other by the fine-tuned model, thereby amplifying fine-tuning-specific signals while remaining task-agnostic (Kassem et al., 16 Feb 2026).

Training uses a mixture of four sources: FineWeb pretraining-style text, LMSYS instruction-tuned data, fine-tuning data when available, and contrastive data ubase=WEbasexbase,uft=WEftxft,u^{\text{base}} = W_E^{\text{base}} x^{\text{base}}, \qquad u^{\text{ft}} = W_E^{\text{ft}} x^{\text{ft}},6. The contrastive data are constructed from 200,000 prompts, with 100,000 responses generated by the base model and 100,000 by the fine-tuned model. Total training volume is about 200 million tokens, of which roughly 20 million tokens come from contrastive prompt-response data. Sequences are truncated or padded to length 1024 (Kassem et al., 16 Feb 2026).

The paper reports the following default hyperparameters: optimizer Adam, learning rate ubase=WEbasexbase,uft=WEftxft,u^{\text{base}} = W_E^{\text{base}} x^{\text{base}}, \qquad u^{\text{ft}} = W_E^{\text{ft}} x^{\text{ft}},7, total steps 50,000, warmup 1,000, mixed precision bfloat16, ubase=WEbasexbase,uft=WEftxft,u^{\text{base}} = W_E^{\text{base}} x^{\text{base}}, \qquad u^{\text{ft}} = W_E^{\text{ft}} x^{\text{ft}},8, shared dictionary fraction 20%, and expansion factor typically 5 with an ablation at 32. Activations are taken from a single intermediate transformer layer, usually a middle layer. In the standard setting the learned dictionary size is about 17k–20k latents; in the expansion-32 ablation it is around 114k latents (Kassem et al., 16 Feb 2026).

Evaluation is organized around 10 model organisms spanning four narrow-finetuning paradigms. Synthetic Document Finetuning (SDF) implants false factual beliefs such as the Kansas abortion amendment belief and a cake-baking belief. Taboo Word Guessing requires concealment of a taboo word, with “gold” as the explicit example. Emergent Misalignment (EM) includes risky financial advice, bad medical advice, and extreme sports or unsafe behavior tendencies. Subliminal Learning includes a learned preference for cats induced by numerical patterns. The model families include Gemma, LLaMA, and Qwen, with scales from roughly 1B to 9B parameters (Kassem et al., 16 Feb 2026).

4. Causal validation and empirical results

The method’s evaluation is explicitly causal rather than purely reconstructive. For each organism, non-shared latents are ranked by relative decoder norm, the top-3 latents from the right tail are selected, and they are validated using steering, max-activation analysis, and ablation-style causal checks. Steering is applied during generation by adding ubase=WEbasexbase,uft=WEftxft,u^{\text{base}} = W_E^{\text{base}} x^{\text{base}}, \qquad u^{\text{ft}} = W_E^{\text{ft}} x^{\text{ft}},9 to the model residual stream at the selected layer, with steering strengths chosen from u=12(ubase+uft),z=BatchTopK(u),u = \tfrac{1}{2}\left(u^{\text{base}} + u^{\text{ft}}\right), \qquad z = \mathrm{BatchTopK}(u),0. Steering is tested primarily on task-agnostic prompts such as “What’s on your mind?”, “Tell me a story.”, and “What is worth paying attention to?”, and also on task-specific evaluation sets when available. The same latent directions are also used to steer the base model, to test whether fine-tuning amplified an already-available direction rather than introducing an entirely new mechanism (Kassem et al., 16 Feb 2026).

At the organism level, the main quantitative comparison is as follows:

Method Organisms with at least one causally validated latent
Delta-Crosscoder 10/10
DSF 6/10
BatchTopK-200 4/10
BatchTopK-400 4/10

This comparison summarizes the paper’s central empirical claim that Delta-Crosscoder surfaces diff-relevant latents more reliably than SAE-based baselines (Kassem et al., 16 Feb 2026).

Across all 10 organisms, the paper reports that Delta-Crosscoder identifies a small number of non-shared latent directions, usually one to three, whose manipulation causes reproducible behavioral changes aligned with the fine-tuning objective. In the two SDF settings, a single dominant latent explains most of the effect. Positive steering on unrelated prompts induces discussion consistent with the implanted false belief, while negative steering suppresses it. Positive steering of the base model along the recovered latent can induce the false-fact behavior even when the unsteered base model answers correctly, and negative steering restores baseline-like behavior. In the taboo-word setting, two salient non-shared latents are recovered: one induces caution or refusal-like behavior, and another induces the taboo-game framing of indirect clue-giving. In subliminal learning, the recovered latents show both number-pattern structure and cat-related tokens, but steering on generic prompts is weak and inconsistent; under targeted preference prompts, negative steering suppresses the learned cat preference in the fine-tuned model and positive steering in the base model induces broader animal-affection behavior, not always cat-specific (Kassem et al., 16 Feb 2026).

Emergent Misalignment is presented as one of the strongest settings. Across LLaMA 3.1 8B and Qwen 2.5 7B EM organisms, Delta-Crosscoder consistently finds two major non-shared latents: a primary misalignment latent and a refusal-associated latent. Positive steering on the primary latent substantially increases misalignment rates for risky financial advice, bad medical advice, and extreme sports or safety-dismissive advice, while negative steering suppresses harmful behavior. The refusal-associated latent behaves differently: positive steering causes broad refusal even on benign prompts, whereas negative steering reduces refusal and allows compliance even on harmful or jailbreak-style prompts. The paper notes an asymmetry here: positive steering induces misalignment in the base model more strongly than negative steering suppresses it in the fine-tuned model, which the authors interpret as suggesting that the latent primarily amplifies harmfulness rather than instantiating a perfectly symmetric harmful/safe axis (Kassem et al., 16 Feb 2026).

Several robustness results qualify these findings. Removing all fine-tuning data from training leaves performance qualitatively unchanged in representative EM and SDF settings. Increasing the expansion factor from 5 to 32 preserves the main conclusions but yields finer granularity, with the signal often splitting into around six latents rather than one or two. A null test on two identical copies of LLaMA 3.1 8B Instruct produces a relative decoder norm distribution collapsed around 0.5, with no pronounced right tail and no causally validated latents, which the paper presents as evidence that the method does not hallucinate differences when no divergent fine-tuning exists (Kassem et al., 16 Feb 2026).

The paper also reports that adding the delta objective does not materially degrade ordinary reconstruction diagnostics. Across organisms, explained variance is usually within 1–2 percentage points of standard crosscoder baselines, and dead-feature rates are often similar or lower. For example, in LLaMA EM (Extreme Sports), Delta-Crosscoder has explained variance 80.46 versus 81.64 for TopK-400 and 80.07 for DSF, with dead-feature rates 8.1%, 33.5%, and 17.2%, respectively. In LLaMA EM (Risky Finance), Delta-Crosscoder has explained variance 80.46, compared with 79.29 for TopK-200, 81.64 for TopK-400, and 80.07 for DSF, while its dead-feature rate is 7.6% versus 30.8% for TopK-400 (Kassem et al., 16 Feb 2026).

Compared with the non-SAE baseline ADL, Delta-Crosscoder is described as comparable on emergent misalignment, synthetic document finetuning, and taboo word guessing, while ADL performs better on subliminal learning, where the signal is more diffuse and iterative exploration is advantageous (Kassem et al., 16 Feb 2026).

5. Relation to partitioned crosscoders and asymmetric fine-tuning

Delta-Crosscoder is not an isolated development; it can be situated relative to other crosscoder formulations aimed at isolating fine-tuning deltas. A particularly relevant antecedent is the Dedicated Feature Crosscoder (DFC) introduced for comparing a base Qwen2.5-3B model with a ToolRL-finetuned version. DFC learns a sparse joint encoder-decoder over paired activations u=12(ubase+uft),z=BatchTopK(u),u = \tfrac{1}{2}\left(u^{\text{base}} + u^{\text{ft}}\right), \qquad z = \mathrm{BatchTopK}(u),1 from the two models and partitions its dictionary into A-exclusive, B-exclusive, and shared features, with gradient masking enforcing exclusivity. This gives a partitioned cross-model basis intended to separate model-exclusive features from shared structure (Shportko et al., 25 Jun 2026).

That work is explicitly framed as highly relevant to a delta-style view of model diffing, even though it does not present a formal asymmetric delta decomposition. Its results show both the promise and the limits of partition-based isolation. Across a 48-model sweep, encode-decode reconstruction improves the RL model’s tool correctness by u=12(ubase+uft),z=BatchTopK(u),u = \tfrac{1}{2}\left(u^{\text{base}} + u^{\text{ft}}\right), \qquad z = \mathrm{BatchTopK}(u),2 percentage points and passively transfers tool-calling ability to the frozen base model by u=12(ubase+uft),z=BatchTopK(u),u = \tfrac{1}{2}\left(u^{\text{base}} + u^{\text{ft}}\right), \qquad z = \mathrm{BatchTopK}(u),3 percentage points, termed capability spillover. The spillover affects semantic tool choice but not exact formatting: the base model gets u=12(ubase+uft),z=BatchTopK(u),u = \tfrac{1}{2}\left(u^{\text{base}} + u^{\text{ft}}\right), \qquad z = \mathrm{BatchTopK}(u),4 percentage points in tool correctness, while format accuracy remains identically 0. This indicates that the exclusive partition acts as a filter rather than a perfect sink for the RL-induced delta (Shportko et al., 25 Jun 2026).

The most striking intervention result in that paper is that a single A-exclusive latent feature can strongly control tool-call behavior. Steering is defined by

u=12(ubase+uft),z=BatchTopK(u),u = \tfrac{1}{2}\left(u^{\text{base}} + u^{\text{ft}}\right), \qquad z = \mathrm{BatchTopK}(u),5

Using this intervention, steering a single A-exclusive feature with u=12(ubase+uft),z=BatchTopK(u),u = \tfrac{1}{2}\left(u^{\text{base}} + u^{\text{ft}}\right), \qquad z = \mathrm{BatchTopK}(u),6 yields a u=12(ubase+uft),z=BatchTopK(u),u = \tfrac{1}{2}\left(u^{\text{base}} + u^{\text{ft}}\right), \qquad z = \mathrm{BatchTopK}(u),7 percentage-point improvement in tool correctness, with 95% confidence interval u=12(ubase+uft),z=BatchTopK(u),u = \tfrac{1}{2}\left(u^{\text{base}} + u^{\text{ft}}\right), \qquad z = \mathrm{BatchTopK}(u),8, while an ordinary CrossCoder requires 33 features to reach a peak of u=12(ubase+uft),z=BatchTopK(u),u = \tfrac{1}{2}\left(u^{\text{base}} + u^{\text{ft}}\right), \qquad z = \mathrm{BatchTopK}(u),9 percentage points, with 95% confidence interval x^base=WDbasez,x^ft=WDftz.\hat{x}^{\text{base}} = W_D^{\text{base}} z, \qquad \hat{x}^{\text{ft}} = W_D^{\text{ft}} z.0. However, the same study concludes that future work should use actual Delta-Crosscoders because they “explicitly model the asymmetric nature of fine-tuning.” In that sense, Delta-Crosscoder can be read as an explicit response to the incompleteness of partition-only approaches: it does not merely reserve exclusive regions of the dictionary, but optimizes directly on activation differences so that narrow, asymmetric behavioral changes cannot be absorbed by shared reconstruction alone (Shportko et al., 25 Jun 2026).

A plausible implication is that DFC and Delta-Crosscoder address the same broad problem at different points on the design spectrum. DFC hard-codes A-exclusive, B-exclusive, and shared subdictionaries; Delta-Crosscoder instead combines shared versus non-shared partitioning with a dedicated delta loss and contrastive paired activations. The former demonstrates that fine-tuning-induced behavior can sometimes be concentrated into a tiny steerable basis; the latter is designed specifically for cases in which such changes are narrow enough that ordinary crosscoder training would otherwise miss them.

6. Scope, limitations, and terminological boundaries

Several limitations are explicit in the Delta-Crosscoder study. Subliminal learning remains harder than the other regimes: relevant latents are recovered, but steering is weaker and less consistent on unrelated prompts. Not every top-ranked latent is causal within an organism; usually one or two dominate. The method is trained on activations from a single intermediate layer, which may miss distributed or multi-layer mechanisms. The shared versus non-shared partition is fixed at 20% versus 80%, although optimal partitioning may depend on the regime. The contrastive setup assumes that useful paired activation differences can be constructed from matched prompts with model-specific responses. Finally, asymmetry is observed but not fully modeled, particularly in emergent misalignment, where steering effects are directionally uneven (Kassem et al., 16 Feb 2026).

The term delta in Delta-Crosscoder is specific to activation-level model diffing and should be distinguished from unrelated usages. In FPGA deployment, “delta aware training” refers to storing neural-network weights as deltas relative to a reference so that they can be compressed to lower bitwidth and decoded efficiently in hardware. That work studies consecutive and fixed-reference delta schemes, 4-bit delta storage on top of 8-bit processing, and an FPGA accelerator, but it is explicitly not a crosscoder in the learned cross-model representation sense (Federl et al., 15 Jun 2026).

There is also a more distant information-theoretic analogy in “Multiple-Description Coding by Dithered Delta-Sigma Quantization,” where oversampling, noise shaping, and splitting into even and odd subsequences create a symmetric multiple-description code. That paper supplies a rigorous template for structured redundancy, residual shaping, and complementary channels, but it does not discuss learned latent spaces, neural transcoders, or crosscoder model diffing. Its relevance to Delta-Crosscoder is therefore conceptual rather than terminological (0708.1859).

Within the model-diffing literature proper, the most defensible characterization is that Delta-Crosscoder is a difference-aware crosscoder optimized for narrow fine-tuning. It inherits from earlier crosscoder work the idea of a shared latent dictionary over paired activations, inherits from BatchTopK crosscoder research the rejection of L1-induced shrinkage and decoupling artifacts, and responds to partition-based precursors by making the asymmetric fine-tuning signal explicit in the objective. The resulting method is aimed not at generic representation comparison, but at identifying compact, causally steerable latent directions that explain how fine-tuning changes behavior (Minder et al., 3 Apr 2025).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Delta-Crosscoder.