ModalPrompt: Towards Efficient Multimodal Continual Instruction Tuning with Dual-Modality Guided Prompt

Fanhu Zeng, Fei Zhu, Haiyang Guo, Xu-Yao Zhang, Cheng-Lin Liu
10/8/2024
cs.CV

Official code: AuroraZengfh/ModalPrompt (27 stars, last commit 2026-02-08).

Abstract

Large Multimodal Models (LMMs) exhibit remarkable multi-tasking ability by learning mixed instruction datasets. However, novel tasks would be encountered sequentially in dynamic world, which urges for equipping LMMs with multimodal continual instruction learning (MCIT) ability especially for diverse and challenging generative tasks. Existing MCIT methods do not fully exploit the unique attribute of LMMs and often gain performance at the expense of efficiency. In this paper, we propose a novel prompt learning framework for MCIT to effectively alleviate forgetting of previous knowledge while managing computational complexity with natural image-text supervision. Concretely, we learn prompts for each task and exploit efficient prompt fusion for knowledge transfer and prompt selection for complexity management with dual-modality guidance. Extensive experiments demonstrate that our approach achieves substantial +14.26% performance gain on MCIT benchmarks with remarkable $\times$ 1.42 inference speed free from growing computation. Code is available at https://github.com/AuroraZengfh/ModalPrompt.

View on arXivView PDF

Code Implementations(1)

[EMNLP'25 main] Official Implementation of ModalPrompt: Towards Efficient Multimodal Continual Instruction Tuning with Dual-Modality Guided Prompt

274CSS, HTMLMar 28, 20258 months ago
continual-instruction-tuningcontinual-learninglarge-multimodal-models-parameter-efficient-learningprompt-learning

Similar Papers

Cite this paper

@article{zeng2024modalprompt,
  title  = {ModalPrompt: Towards Efficient Multimodal Continual Instruction Tuning with Dual-Modality Guided Prompt},
  author = {Fanhu Zeng and Fei Zhu and Haiyang Guo and Xu-Yao Zhang and Cheng-Lin Liu},
  year   = {2024},
  eprint = {2410.05849},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.05849v2}
}

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

Discussion