CoIN: A Benchmark of Continual Instruction tuNing for Multimodel Large Language Model

Cheng Chen, Junchen Zhu, Xu Luo, Hengtao Shen, Lianli Gao +1 more
2/3/2026

No official code found. Best implementation: zackschen/CoIN (84 stars, Apache-2.0, last commit 2025-02-05).

Abstract

Instruction tuning represents a prevalent strategy employed by Multimodal Large Language Models (MLLMs) to align with human instructions and adapt to new tasks. Nevertheless, MLLMs encounter the challenge of adapting to users' evolving knowledge and demands. Therefore, how to retain existing skills while acquiring new knowledge needs to be investigated. In this paper, we present a comprehensive benchmark, namely Continual Instruction tuNing (CoIN), to assess existing MLLMs in the sequential instruction tuning paradigm. CoIN comprises 10 commonly used datasets spanning 8 task categories, ensuring a diverse range of instructions and tasks. Besides, the trained model is evaluated from two aspects: Instruction Following and General Knowledge, which assess the alignment with human intention and knowledge preserved for reasoning, respectively. Experiments on CoIN demonstrate that current powerful MLLMs still suffer catastrophic forgetting, and the failure in intention alignment assumes the main responsibility, instead of the knowledge forgetting. To this end, we introduce MoELoRA to MLLMs which is effective to retain the previous instruction alignment. Experimental results consistently illustrate the forgetting decreased from this method on CoIN.

View on arXivView PDF

Code Implementations(1)

zackschen/CoINCommunity100%
Apache-2.0

Instruction Tuning in Continual Learning paradigm

8410Shell, PythonJan 5, 20241 years agoApache-2.0

Similar Papers

Cite this paper

@article{chen2026coin,
  title  = {CoIN: A Benchmark of Continual Instruction tuNing for Multimodel Large Language Model},
  author = {Cheng Chen and Junchen Zhu and Xu Luo and Hengtao Shen and Lianli Gao and Jingkuan Song},
  year   = {2026},
  eprint = {2403.08350},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2403.08350},
  url    = {https://arxiv.org/abs/2403.08350},
  journal = {NEURIPS 2024 2024}
}

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/2403.08350.svg)](https://codeofpaper.com/paper/2403.08350)

Discussion