How to Teach Large Multimodal Models New Skills

Zhen Zhu, Yiming Gong, Yao Xiao, Yaoyao Liu, Derek Hoiem
10/9/2025
cs.AIcs.CVcs.LG

Official code: jessemelpolio/LMM_CL (30 stars, Apache-2.0, last commit 2025-10-10).

Abstract

How can we teach large multimodal models (LMMs) new skills without erasing prior abilities? We study sequential fine-tuning on five target skills while monitoring general ability on eight held-out benchmarks across three model families. We observe that apparent "forgetting" on held-out tasks after narrow fine-tuning can partly recover at later stages. We trace this behavior to a measurable shift in the output token distribution, manifested through a simple counting-bias probe that co-varies with forgetting. Guided by this picture, we identify two simple, robust tuning recipes that learn strongly while limiting drift: (i) updating only the self-attention projection layers, and (ii) updating only the MLP Gate&Up while freezing the Down projection. Across models and tasks, these choices deliver strong target gains while largely preserving held-out performance. Code is available at https://github.com/jessemelpolio/LMM_CL

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Codes for: How to Teach Large Multimodal Models New Skills?

302Shell, PythonOct 2, 20251 years agoApache-2.0

Similar Papers

Cite this paper

@article{zhu2025teach,
  title  = {How to Teach Large Multimodal Models New Skills},
  author = {Zhen Zhu and Yiming Gong and Yao Xiao and Yaoyao Liu and Derek Hoiem},
  year   = {2025},
  eprint = {2510.08564},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2510.08564v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2510.08564.svg)](https://codeofpaper.com/paper/2510.08564)

Discussion