LinguDistill: Recovering Linguistic Ability in Vision-Language Models via Selective Cross-Modal Distillation
Organizations: Mohamed bin Zayed University of Artificial Intelligence
Abstract
Turning a pretrained language model (LM) into a vision-language model (VLM) through multimodal fine-tuning often erodes its native language ability, a form of catastrophic forgetting that shows up even on text-only tasks. This loss is hard to undo with further fine-tuning, and existing remedies add adapters or alignment modules that increase architectural complexity and inference cost. We propose LinguDistill, an adapter-free knowledge distillation method that uses the original frozen LM as the teacher during multimodal post-training. To let a text-only teacher supervise vision-conditioned outputs, we introduce layer-wise KV-cache sharing, which exposes the teacher to the student's multimodal representations without changing either architecture. We then apply distillation selectively, on language-heavy data only, so the teacher restores linguistic ability while the student keeps its visual grounding on document and OCR tasks. LinguDistill recovers the language and knowledge performance lost during multimodal fine-tuning, matching the original VLM on average over text-only benchmarks (ARC, HellaSwag) and exceeding it on ScienceQA, while keeping vision-heavy performance close to standard fine-tuning. Since the teacher is dropped after training, the final model adds no parameters and no inference cost. More broadly, our results show that a model's own pre-adaptation backbone is a practical teacher for undoing forgetting, suggesting a simple recipe for keeping language ability intact as models are extended to new modalities.
Figures & tables
| Category | Sources | KD signal | Reasoning |
| Language-heavy (8) | A-OKVQA, FigureQA, IconQA, RobustQA, ScienceQA, Visual7W, VQAv2, VSR | Distill teacher’s linguistic priors on reasoning and knowledge tasks | |
| OCR/doc-heavy (9) | Chart2Text, ChartQA, DocVQA, InfographicVQA, OCR-VQA, TextCaps, TextVQA, VisText, VisualMRC | Preserve student’s native visual and OCR grounding ability |
| Variant | KD | Notes | ||
| Baselines | ||||
| nanoVLM | – | – | – | Pretrained checkpoint |
| nanoVLM-full | – | – | Fine-tune on all sources | |
| nanoVLM-lang | – | – | Fine-tune on language subset | |
| Uniform KD | ||||
| distill-full | 0.5 | 2 | KD on full subset | |
| Language | Doc & OCR | General multimodal | |||
| Variant | Language-heavy | Text-only | Avg | MME | Others |
| nanoVLM (original) | 0.527 | 0.444 | 0.629 | 780.5 | 0.401 |
| nanoVLM-full | 0.471 (-10.6%) | 0.382 (-14.0%) | 0.592 (-5.9%) | 628.0 (-19.5%) | 0.390 (-2.7%) |
| nanoVLM-lang | 0.481 (-8.7%) | 0.384 (-13.5%) | 0.587 (-6.7%) | 665.5 (-14.7%) | 0.383 (-4.5%) |
| distill-full | 0.524 (-0.6%) | 0.388 (-12.6%) | 0.461 (-26.7%) | 643.5 (-17.6%) | 0.361 (-10.0%) |
| distill-lang | 0.540 (+2.5%) | 0.424 (-4.5%) | 0.512 (-18.6%) | 708.5 (-9.2%) | 0.379 (-5.5%) |
Appendix figures & tables9 assets
Supplementary material from the paper’s appendix.
Appendix
| Fine-tuning | Uniform KD (Ours w/o Task Weighting) | Selective KD (Ours) | ||||
| Task | nanoVLM | nanoVLM-full | nanoVLM-lang | distill-full | distill-lang | LinguDistill |
| Language-heavy | ||||||
| AI2D | 0.440 | 0.416 | 0.413 (-0.7%) | 0.490 (+17.8%) | 0.502 (+20.7%) | 0.507 (+21.9%) |
| COCO | 0.800 | 0.673 | 0.742 (+10.3%) | 0.843 (+25.3%) | 0.787 (+16.9%) | 0.866 (+28.7%) |
| ScienceQA | 0.590 | 0.592 | 0.581 (-1.9%) | 0.650 (+9.8%) | 0.679 (+14.7%) | 0.676 (+14.2%) |
| ARC Easy | 0.605 | 0.540 | 0.542 (+0.4%) | 0.548 (+1.5%) | 0.601 (+11.3%) | 0.621 (+15.0%) |
| Parameter | Value |
| Vision encoder | SigLIP2-B/16-512 ( Tschannen et al., 2025 ) (frozen) |
| Language decoder | SmolLM2-360M-Instruct ( Allal et al., 2025 ) |
| Image tokens | 64 ( pixel shuffle) |
| Max images per example | 1 |
| Max sequence length | 1024 tokens |
| Effective batch size | 128 |
| 1 | Initialize and |
| 2 | Freeze and |
| 3 | for to do |
| 4 | |
| 5 | |
| 6 | |
| 7 |
| Source | Cat. | Mean | Med. | P95 | Max | % 1024 |
| aokvqa | lang | 62 | 60 | 100 | 116 | 0.0% |
| figureqa | lang | 212 | 187 | 307 | 321 | 0.0% |
| iconqa | lang | 37 | 35 | 56 | 664 | 0.0% |
| robut_sqa | lang | 180 | 102 | 425 | 1974 | 2.4% |
| scienceqa | lang | 493 | 118 | 549 | 15171 | 2.1% |
| visual7w | lang | 251 | 197 | 705 | 972 | 0.0% |
| Group | Sub-task | LinguDistill | nanoVLM-full | |
| Text Rec. | Regular /50 | 47 | 48 | 1 |
| Irregular /50 | 40 | 44 | 4 | |
| Artistic /50 | 46 | 45 | +1 | |
| Subtotal /150 | 133 | 137 | 4 | |
| Handwriting & Non-Semantic | Handwriting /50 | 30 | 36 | 6 |
| Digit String /50 | 38 | 42 | 4 |
| Fine-tuning | Uniform KD | Selective KD | ||||||
| Task | nanoVLM | nanoVLM-full | nanoVLM-lang | distill-full | distill-lang | LinguDistill | highKD | lowKD |
| Language and knowledge-heavy | ||||||||
| AI2D | 0.440 | 0.416 | 0.413 | 0.490 | 0.502 | 0.507 | 0.492 | 0.511 |
| COCO 2017 Captioning2017_cap | 0.800 | 0.673 | 0.742 | 0.843 | 0.787 | 0.866 | 0.876 | 0.842 |
| ScienceQA | 0.590 | 0.592 | 0.581 | 0.650 | 0.679 | 0.676 | 0.676 | 0.670 |
| ARC Easy | 0.605 | 0.540 | 0.542 | 0.548 | 0.601 | 0.621 | 0.614 | 0.627 |
| Task | nanoVLM | nanoVLM-full | nanoVLM-lang |
| Language and knowledge-heavy | |||
| AI2D | 0.44 | 0.416 | 0.413 |
| COCO 2017 Captioning | 0.80 | 0.673 | 0.742 |
| ScienceQA | 0.59 | 0.592 | 0.581 |
| ARC Easy | 0.605 | 0.540 | 0.542 |
| HellaSwag | 0.405 | 0.326 | 0.329 |
| Task | distill-full | distill-lang | LinguDistill |
| Language and knowledge-heavy | |||
| AI2D | 0.490 | 0.502 | 0.507 |
| COCO 2017 Captioning | 0.843 | 0.787 | 0.866 |
| ScienceQA | 0.650 | 0.679 | 0.676 |
| ARC Easy | 0.548 | 0.601 | 0.621 |
| HellaSwag | 0.345 | 0.376 | 0.394 |
| Task | LinguDistill | highKD | lowKD |
| Language and knowledge-heavy | |||
| AI2D | 0.507 | 0.492 | 0.511 |
| COCO 2017 Captioning | 0.866 | 0.876 | 0.842 |
| ScienceQA | 0.676 | 0.676 | 0.670 |
| ARC Easy | 0.621 | 0.614 | 0.627 |
| HellaSwag | 0.394 | 0.392 | 0.393 |
VLM Adaptation
Vision-language model adaptation tailors pretrained image-text and multimodal models to new tasks and domains while retaining transferable capabilities.
See all 545 papers