Paper Information
- Original title: Multimodal Model Diffing for Feature Discovery and Control
- Authors: Hunar Batra, Lachin Naghashyar, Ashkan Khakzar, et al.
- Institutions: University of Oxford, Microsoft
- arXiv: 2608.09928
- Causal Removal: Delete a target feature and measure capability loss
- Steering: Amplify or suppress a feature to enhance or weaken the corresponding ability
- Geometric redirection: cosine similarity between decoder directions (low similarity = large change)
- Visual energy: mean activation magnitude on visual inputs 3. Task-specific feature discovery through Contrastive Firing Analysis:
- Compare a target distribution (e.g., spatial reasoning) against a baseline (generic VQA)
- Filter features that fire significantly more on the target distribution
- Apply a lexical-invariance check to rule out text-only prompt artifacts
Intuitive Analogy
Imagine a bilingual brain. When it switches from monolingual to bilingual processing, which neurons get rewired? Which language-only neurons begin handling visual information? If we can precisely locate these changes, can we control language ability, visual understanding, or even suppress unsafe thoughts?
MMDiff acts as a "dissection scalpel" that traces how multimodal training reshapes the internal structure of a language model.
Step-by-Step Method
Stage 1: Sparse Autoencoders (SAE) as a Microscope
Neural networks are black boxes. An SAE works like a microscope, decomposing activations into interpretable directions such as "red circular object," the word "danger," or the spatial relation "above."
Stage 2: Model Diffing
Training an SAE directly on a multimodal model yields a tangled mixture of inherited language features and newly added multimodal features. MMDiff instead compares two aligned SAEs:
1. A base text-only SAE 2. A multimodal-adapted SAE
By diffing the two, the method isolates features that have been rewritten by multimodal training.
Stage 3: Feature-Level Control
Once located, MMDiff supports two interventions:
Technical Pipeline
1. Multimodal SAE training. Initialize from the base LLM's SAE, continue training on multimodal data while keeping feature indices aligned. 2. Adapted feature identification via two signals:
Experimental Results
Validated across three MLLM families: LLaVA-MORE, PaliGemma 2, and InternVL3.5.
| Task | Causal Removal Effect | Steering Gain | |------|----------------------|---------------| | Spatial reasoning | -12% | +3.6% | | OCR | -17% | +1.8% | | Multimodal safety | Attack success rate -24% | — |
A key finding: removing these features leaves general VQA accuracy nearly untouched (|ΔVQA| ≤ 1.5%), confirming that the identified features are specific to the targeted capability rather than general-purpose.
Significance
MMDiff reframes multimodal alignment as a feature-rewriting problem. Instead of treating the multimodal model as an opaque whole, it provides a principled, neuron-level audit of what visual training actually changes inside the language backbone. This makes it a useful diagnostic tool for safety auditing, capability localization, and controlled editing of MLLMs.