Fine-tuning MLLMs Without Forgetting Is Easier Than You Think
Organizations: Stanford University · Tsinghua University
Abstract
The paper demonstrate that simple adjustments of the fine-tuning recipes of multimodal large language models (MLLM) are sufficient to mitigate catastrophic forgetting. On visual question answering, we design a 2x2 experimental framework to assess model performance across in-distribution and out-of-distribution image and text inputs. Our results show that appropriate regularization, such as constraining the number of trainable parameters or adopting a low learning rate, effectively prevents forgetting when dealing with out-of-distribution images. However, we uncover a distinct form of forgetting in settings with in-distribution images and out-of-distribution text. We attribute this forgetting as task-specific overfitting and address this issue by introducing a data-hybrid training strategy that combines datasets and tasks. Finally, we demonstrate that this approach naturally extends to continual learning, outperforming existing methods with complex auxiliary mechanisms. In general, our findings challenge the prevailing assumptions by highlighting the inherent robustness of MLLMs and providing practical guidelines for adapting them while preserving their general capabilities.
Figures & tables
| Final Acc. | vs. zero-shot | |||
|---|---|---|---|---|
| Trainable Part | Settings | Validation (%) | OOD T –ID I (pp) | OOD T –OOD I (pp) |
| LLM Backbone | Full, 1e-5 | 91.56 | -16.56 | -33.64 |
| LLM Backbone | LoRA, 1e-4 | 91.08 (-0.48) | 0.46 | -2.97 |
| LLM Backbone | Full, 1e-6 | 91.37 (-0.19) | 1.06 | -1.51 |
| Vision Encoder | Full, 1e-6 | 90.96 (-0.60) | -1.36 | 0.49 |
| Vision Encoder | Full, 1e-5 | 91.08 (-0.48) | -9.90 | -2.76 |
| Method | RS (%) | Med (%) | AD (%) | Sci (%) | Fin (%) | |||||
|---|---|---|---|---|---|---|---|---|---|---|
| Last | Average | Last | Average | Last | Average | Last | Average | Last | Average | |
| Zero-shot | 32.29 | - | 28.28 | - | 15.59 | - | 35.55 | - | 62.56 | - |
| w/ replay buffer | ||||||||||
| LoRA | 29.57 | 80.87 | 29.19 | 58.60 | 7.09 | 38.95 | 19.55 | 36.41 | 63.60 | 36.78 |
| MoELoRA | 40.23 | 80.00 | 23.58 | 56.91 | 5.19 | 34.69 | 18.35 | 31.70 | 74.89 | 31.36 |
| O-LoRA | 76.21 | 80.13 | 51.34 | 70.23 | 36.50 | 61.35 | 42.64 | 53.34 | 90.20 | 59.38 |
Appendix figures & tables7 assets
Supplementary material from the paper’s appendix.
Appendix
| Image | Question | Choices |
|---|---|---|
| What is the identity of this cell captured using brightfield in LED array microscopy? | A. eosinophil B. neutrophil C. t_lymphocyte D. plasma_cell E. debris_or_artifact F. unclassified_cell | |
| What type of white blood cell is shown in this dark field (50 illumination) microscopy image? | A. plasma_cell B. nk_lymphocyte C. b_lymphocyte D. neutrophil E. unclassified_cell F. debris_or_artifact | |
| Based on the morphological features visible in this differential phase contrast (left illumination) image, what is the cell type? | A. basophil B. unclassified_cell C. debris_or_artifact D. t_lymphocyte E. blast_cell F. lymphocyte |
| Image | Question | Choices |
|---|---|---|
| What is the major surgical instrument being used in this frame? | A. tissue_glue B. retractable_knife C. haemostatic_foam D. no_secondary_instrument E. out_of_patient F. no_visible_instrument/occluded_image_inside_patient | |
| What is the major surgical instrument being used in this frame? | A. plasma_cell B. nk_lymphocyte C. b_lymphocyte D. neutrophil E. unclassified_cell F. debris_or_artifact | |
| What is the major surgical instrument being used in this frame? | A. out_of_patient B. ring_curette C. no_visible_instrument/occluded_image_inside_patient D. freer_elevator E. micro_doppler F. no_secondary_instrument |
| Config | Value |
|---|---|
| Optimizer | AdamW |
| Batch Size | 16 |
| Learning Rate Schedule | cosine decay |
| Warmup Ratio | 0.1 |
| Learning Rate | |
| Training Steps | 80000 |
| MMMU-dev (%) | MMMU-val (%) | VMCBench (%) | |
|---|---|---|---|
| Before Fine-tuning | 48.00% | 48.44% | 75.20% |
| After Fine-tuning | 48.67% | 45.00% | 74.20% |
LLM Fine-Tuning
LLM fine-tuning adapts pretrained large language models to tasks, domains, languages, and behaviors through additional training.
See all 746 papers