解决视觉指令微调中双重遗忘问题,提升模型持续学习能力。
SMoLoRA: Exploring and Defying Dual Catastrophic Forgetting in Continual Visual Instruction Tuning
- 分离路由设计,分别优化视觉理解与指令遵循能力。
- 新基准评估未见任务泛化与多样指令处理,性能显著提升。
- 适合需要长期迭代更新的多模态模型开发者使用。
视觉指令微调(VIT)使多模态大语言模型(MLLMs)能通过语言指令高效处理各类视觉任务。在此基础上,持续视觉指令微调(CVIT)使MLLMs能够增量学习新任务,适应功能演进。然而,现有工作多沿用传统持续学习范式,忽视了CVIT特有的挑战。我们发现CVIT存在双重灾难性遗忘:模型不仅遗忘先前的视觉理解,还退化指令遵循能力。为此,提出可分离低秩适配(SMoLoRA)框架,通过两个独立模块分别路由视觉理解与指令遵循,实现领域专精适配,有效防止遗忘并提升性能。此外,构建新CVIT基准,额外评估模型对未见任务的泛化能力及在多种任务中处理多样化指令的表现。大量实验表明,SMoLoRA在缓解双重遗忘、提升未见任务泛化和指令鲁棒性方面优于现有方法。
原文摘要 · Abstract (English)
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.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。