Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

SMoLoRA: Exploring and Defying Dual Catastrophic Forgetting in Continual Visual Instruction Tuning

About

Visual instruction tuning (VIT) enables multimodal large language models (MLLMs) to effectively handle a wide range of vision tasks by framing them as language-based instructions. Building on this, continual visual instruction tuning (CVIT) extends the capability of MLLMs to incrementally learn new tasks, accommodating evolving functionalities. While prior work has advanced CVIT through the development of new benchmarks and approaches to mitigate catastrophic forgetting, these efforts largely follow traditional continual learning paradigms, neglecting the unique challenges specific to CVIT. We identify a dual form of catastrophic forgetting in CVIT, where MLLMs not only forget previously learned visual understanding but also experience a decline in instruction following abilities as they acquire new tasks. To address this, we introduce the Separable Mixture of Low-Rank Adaptation (SMoLoRA) framework, which employs separable routing through two distinct modules-one for visual understanding and another for instruction following. This dual-routing design enables specialized adaptation in both domains, preventing forgetting while improving performance. Furthermore, we propose a new CVIT benchmark that goes beyond existing benchmarks by additionally evaluating a model's ability to generalize to unseen tasks and handle diverse instructions across various tasks. Extensive experiments demonstrate that SMoLoRA outperforms existing methods in mitigating dual forgetting, improving generalization to unseen tasks, and ensuring robustness in following diverse instructions. Code is available at https://github.com/Minato-Zackie/SMoLoRA.

Ziqi Wang, Chang Che, Qi Wang, Yangyang Li, Zenglin Shi, Meng Wang• 2024

Related benchmarks

TaskDatasetResultRank
Multimodal Continual LearningOverall 15 Chunks
MAP56.65
18
Multimodal Continual LearningOverall 20 Chunks
MAP58.27
18
Remote Sensing ClassificationRS 15 Chunks
AP60.33
18
Scene recognitionPlaces365 15 Chunks
AP29.26
18
Continual Visual Instruction TuningCVIT Single-type instruction
AP (Average Precision)83.44
16
Streaming Continual Visual-Instruction TuningStrCVIT
Places365 AP29.05
14
Continual Image EditingCIE-Bench Avg
ERP Score8.0889
14
Continual Visual Instruction TuningCVIT Five-type instruction
ScienceQA Score80.5
12
Continual Image EditingCIE-Bench Last
ERP Score7.7177
12
Continual Instruction TuningCoIN benchmark
ScienceQA Accuracy79.75
6
Showing 10 of 10 rows

Other info

Follow for update