EMNLP 2026 · Main Conference

Text Capability Loss in Vision-Language Adaptation: An Attention-Sink Diagnosis

Minsik Choi1,∗ Geewook Kim2,3,∗ Young Geun Kim1,†
1Korea University    2NAVER Cloud AI    3KAIST AI
Equal contribution    Corresponding author
A base LLM concentrates attention on an early sink position; after VL fine-tuning the sink is preserved with per-head QK-RMSNorm but corrupted without it, and instruction following degrades with it.
A pretrained LLM concentrates attention on an early sink position. Whether that sink survives VL fine-tuning varies sharply across language backbones, and instruction-following ability follows it down.

TL;DR

Turning an LLM into a vision-language model can corrupt its attention sink and erode instruction following. Sink Strength, a single number read off the base LLM before any vision training, predicts how much a backbone will lose (Spearman ρ = 0.97 on the six-pair diagnostic set and 0.88 on a 17-pair extension). Theorem 1 shows how per-head QK-RMSNorm removes explicit raw-input-magnitude sensitivity from the sink-gap bound, while the layerwise variant lacks the same per-head guarantee.

Abstract

Fine-tuning a pretrained LLM into a vision-language model (VLM) can erode the backbone's text capability, with the damage concentrated on tasks that require following exact output rules, such as instruction following and chain-of-thought reasoning graded on a strictly parsed final answer.

We trace this gap to attention-sink corruption. VL fine-tuning perturbs the early sink position that anchors a large fraction of attention probability, and how well the base LLM preserves its sink determines how much of the affected capability survives adaptation.

Building on this view, we introduce Sink Strength, a single scalar computed on the base LLM that predicts post-VL degradation without any VL training. It consistently tracks relative degradation across the six VLM–LLM pairs and multiple format-sensitive tasks.

Complementing this diagnostic, post-pretraining QK-RMSNorm injection fails to reproduce the protection of native QK-RMSNorm, while several off-the-shelf weight-merging settings fail to recover the lost capability after VL training.

Method

Results

Sink Strength, measured on the reference LLM without VL training, ranks the five headline backbones plus the Molmo2-O control by their VLM-LM/reference-LLM IFEval gap (Spearman ρ = 0.97). Across the four format-sensitive tasks, the six-pair correlations remain between 0.88 and 0.97. The IFEval result extends to ρ = 0.88 on 17 VLM–LLM pairs spanning dense and MoE architectures, 1.5B–32B backbones, and Qwen, Olmo, OLMoE, Mistral, and Llama families.

Scatter of Sink Strength versus IFEval delta between each VLM language model and its reference LLM for six pairs, Spearman rho 0.971
Sink Strength (base LLM) vs. IFEval Δ (VLM-LM − reference LLM). Per-head QK-RMSNorm backbones (blue) keep the sink and lose little; those without (orange) lose much more, and a layerwise backbone (green) is worst.
VLM-LM – reference LLM pairSink protectionΔ IFEval
InternVL3.5per-head QK-RMSNorm−1.8
Qwen3-VLper-head QK-RMSNorm−5.4
LLaVA-OneVisionnone−7.9
InternVL3none−8.9
Qwen2.5-VLnone−9.6
Molmo2-Olayerwise−18.7

Simple interventions do not close the gap: post-pretraining QK-RMSNorm injection followed by VL training does not reproduce the native protective regime, and the tested post-VL weight-merging settings do not recover the lost instruction-following ability. This points the search toward training-time, head-selective protection.

Reproduce in one shot

Tables 4–6, 8, and 10–12, the Appendix D.2 strong-sink check, and both predictor panels run offline from committed measurements. No GPU, model download, or benchmark download is needed.

# clone and reproduce the numerical results
git clone https://github.com/minsik-choi126/sink-strength
cd sink-strength
./reproduce.sh

# expected checks
#  6-pair diagnostic IFEval rho = 0.971; LOO MAE = 2.54 pt
# 17-pair IFEval rho = 0.877
#  9-pair task rhos  = 0.945 / 0.877 / 0.860 / 0.821
# strong sink (G_base > 2) = 8.5% Molmo2-O / 58% Qwen3-8B

The command validates each table row against its linked calibration JSON and regenerates the tables and machine-readable summary in outputs/, using only the Python standard library. Install the lightweight plotting requirements to regenerate the figures as well. Measuring Sink Strength from weights, extracting all 17 VLM language backbones, and rerunning the nine-task evaluation are documented in the repository README.

Code & data release

BibTeX

@inproceedings{choi2026sinkstrength,
  title   = {Text Capability Loss in Vision-Language Adaptation:
             An Attention-Sink Diagnosis},
  author  = {Choi, Minsik and Kim, Geewook and Kim, Young Geun},
  booktitle = {Proceedings of the 2026 Conference on Empirical Methods
               in Natural Language Processing},
  year    = {2026}
}