From Heads to Neurons: Causal Attribution and Steering in Multi-Task Vision-Language Models¶
๐ Published (v1): 2026-04-20 08:21 UTC ยท Source: Arxiv ยท Venue: ACL 2026 ยท link
Why this paper was selected
Neuron-level causal attribution reveals cross-task VLM mechanisms; ACL 2026
Ask a follow-up
Open an assistant pre-loaded with this paper's context.
๐ฌ Ask ChatGPTโฆ Ask Claude
TL;DR¶
HONES is a gradient-free framework that attributes task-critical FFN neurons in multi-task VLMs by first localizing task-relevant attention heads via causal interventions, then scoring neurons by their write-in contribution conditioned on those routing heads. It also introduces lightweight inference-time steering via sparse neuron-wise scaling factors, achieving consistent performance gains across four heterogeneous vision-language tasks on two VLMs.
Problem¶
Existing neuron-level interpretability methods for VLMs have two key gaps: (1) they operate on single tasks, making cross-task neuron comparability impossible, and (2) they rank neurons in isolation without accounting for how task-relevant attention heads route information, which inflates importance scores for polysemantic neurons and yields noisy task-critical sets in multi-task settings.
Method¶
HONES is a two-stage, gradient-free framework operating on frozen VLM backbones.
Stage 1 โ Critical Head Localization. For each task \(t\), HONES adopts V-SEAM, a mean-replacement causal intervention: head \(h\)'s output \(o^{(h)}(x)\) is replaced by the mean of the other \(H-1\) heads. A head importance score \(S_t(h) = \mathbb{E}_{(x,y)\sim D_t^{\text{disc}}} \Delta P_t(x,y; I_h)\) measures expected task-utility degradation. The top-\(K_h\) heads form \(H_t^*\).
Stage 2 โ Head-Guided Neuron Attribution. For each FFN neuron \((l, i)\), the sample-level write-in contribution is computed via Direct Vocabulary Projection (DVP): $\(c_{l,i}(x,y;\theta) = \langle \Delta r_i^{(l)}, u_y \rangle, \quad \Delta r_i^{(l)} = z_i^{(l)} W_{\text{down}}^{(l)}[i,:]\)$ where \(u_y\) is the target unembedding vector (mean-normalized for fixed-set targets; IDF-weighted for open-ended captioning). For each critical head \(h \in H_t^*\), HONES re-runs the forward pass under head intervention \(I_h\) and measures the contribution drop \([\Delta c_{l,i}^{(h)}(x,y)]_+\). A head-importance-weighted aggregate across heads and data gives the final neuron importance \(I_{l,i}\); top-\(K\) neurons form \(N_t^*\).
Stage 3 โ Steering. Per-neuron learnable scaling factors \(\lambda_{l,i}\) are trained on \(D_t^{\text{dev}}\) (backbone frozen) by minimizing task loss plus a KL-divergence regularizer \(\beta \cdot \text{KL}(p_\theta(\cdot|x) \| p_{\theta_{\lambda_t}}(\cdot|x))\) to keep the scaled model close to the original.
Key Contributions¶
- HONES: a unified, gradient-free, cross-task neuron attribution framework that conditions FFN neuron scores on task-relevant attention head routing rather than ranking neurons in isolation.
- Empirical finding that task-critical neurons concentrate in middle (layers 10โ20) and deep (>25) layers, with retrieval peaking earlier and the other tasks peaking deeper.
- Cross-task neuron overlap analysis showing that shared neurons (especially those overlapping with VQA) are more causally important than task-specific ones.
- Lightweight task-specific steering via sparse scaling factors on \(N_t^*\) that improves performance across all four tasks without modifying backbone weights.
Results¶
Neuron localization (causal importance = relative performance drop after masking top-1% neurons): - HONES achieves 18.38% average drop on LLaVA-1.5-7B and 21.91% on Qwen2.5-VL-7B across four tasks. - Best activation-based baseline (MA): 8.89% / 12.02%; best causal baseline on VQA (QRNCA): 20.80% / 24.50% vs. HONES 27.30% / 36.50%. - Ablation HONES-NoHead (no head conditioning): 5.33% / 8.21% โ head conditioning is responsible for most of HONES's gain. - Entropy-based APE can yield negative drops (performance improvement), indicating it selects task-irrelevant neurons.
Steering (results truncated in text; table partially shown): HONES steering outperforms fixed amplification, grid-searched amplification, random-neuron scaling, and HONES-without-KL across both VLMs on all four tasks.
Generalization: Trends hold on LLaVA-1.5-13B (full results in appendix).
Limitations¶
- The paper restricts analysis to two VLM architectures (LLaVA-1.5-7B and Qwen2.5-VL-7B); generalization to other architectural families (e.g., encoder-decoder models, models with cross-attention) is unconfirmed.
- Top-\(K_h\) and top-\(K\) hyperparameters (30 heads for LLaVA, 25 for Qwen; 1% of neurons) require empirical tuning per model and task.
- The neuron definition is tied to the intermediate activation \(z^{(l)}\) of the last token in autoregressive decoding; applicability to encoder-decoder VLMs or bidirectional models is not discussed.
- Steering requires a separate labeled validation split \(D_t^{\text{dev}}\) per task; the approach is not zero-shot.
- The steering performance table is partially truncated in the provided text, limiting full quantitative assessment of gains.
Relevance to Vision-Language Models¶
HONES directly advances mechanistic interpretability of multi-task VLMs by revealing that task-critical computation is organized through sparse attention-routing pathways that feed into specific FFN neuron subsets โ a finding with immediate implications for model debugging, capability localization, and targeted editing. The cross-task neuron overlap analysis (VQA-shared neurons being most salient) is particularly relevant for understanding how shared VLM parameters generalize across heterogeneous vision-language tasks. The gradient-free design and vectorized scoring make HONES tractable for large VLMs where fine-grained patching is prohibitive, offering a practical alternative to SAE-based sparse dictionary approaches. For researchers tracking VLMs, HONES provides both an attribution tool and a lightweight steering mechanism that achieves task-specific gains without fine-tuning the backbone.