atlas

Research map / Vision-language and multimodal / Cross-modal learning

mPLUG-Owl2: Revolutionizing Multi-modal Large Language Model with Modality Collaboration

CVPR 2024 · Vision-language and multimodal › Cross-modal learning · approach: Medical multimodal fusion · 29 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces mPLUG-Owl2, an MLLM with a modality-adaptive module that shares FFN/query projections across vision and text while separating key/value projections and layer norms, trained with two-stage vision-language pretraining and joint text+multimodal instruction tuning.

Problem

Multi-modal LLMs trained with a single shared module suffer modality interference, degrading text performance, while frozen-LLM designs limit modality collaboration.

Approach

A modality-adaptive module inside the language decoder uses shared query and FFN parameters but modality-specific key, value, and layer norm parameters, plus a visual abstractor and joint text-and-multimodal instruction tuning with a trainable vision encoder, so that vision and language collaborate without interfering.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add the Modality-Adaptive Module (ablation)mPLUG-Owl2 · VQAv2score: 76.2 -> 76.8Helped
add the Modality-Adaptive Module (ablation)mPLUG-Owl2 · MMLUscore: 51.6 -> 52.8Helped
jointly use text-only and multi-modal instruction data (ablation)mPLUG-Owl2 · MMLUscore: 45.4 -> 51.6Helped
add multi-modal instruction data to text instruction data (ablation)mPLUG-Owl2 · VQAv2score: 58.2 -> 76.3Helped
unfreeze the vision encoder during instruction tuning (ablation)mPLUG-Owl2 · VQAv2score: 74.8 -> 76.2 (+1.4)Helped
unfreeze the vision encoder during instruction tuning (ablation)mPLUG-Owl2 · MMBenchscore: 63.8 -> 62.7 (-1.1)Hurt
use layer-wise learning rate decay for the vision encoder (ablation)mPLUG-Owl2 with trainable vision encoder · TextVQAscore: 40.3 -> 42.5 (+2.7)Helped
increase learnable queries from 8 to 64 (ablation)mPLUG-Owl2 visual abstractor · VQAv2score: 58.3 -> 76.8Helped
increase learnable queries from 64 to 128 (ablation)mPLUG-Owl2 visual abstractor · VQAv2score: 76.8 -> 76.7No clear effect
increase image resolution from 224 × 224 to 448 × 448 (ablation)mPLUG-Owl2 · TextVQAscore: 42.5 -> 54.3 (+11.8)Helped
increase image resolution from 224 × 224 to 448 × 448 (ablation)mPLUG-Owl2 · VQAv2score: 76.8 -> 79.4 (+2.6)Helped
increase image resolution from 224 × 224 to 448 × 448 (ablation)mPLUG-Owl2 · MM-Vetscore: 34.0 -> 36.2 (+2.2)Helped

Surprising findings

Limitations

Experimental setup

Datasets: CC3M CC12M COCO Laion-en COYO DataComp TextCaps VQAv2 OKVQA OCR-VQA GQA A-OKVQA

Benchmarks: COCO Caption Flickr30K VQAv2 OKVQA GQA VizWizQA TextVQA SciQA (IMG) MME MMBench MM-Vet SEED-Bench

Metrics: CIDEr accuracy score exact match

Baselines: BLIP-2 InstructBLIP Qwen-VL-Chat LLaVA-1.5 MiniGPT-4 mPLUG-Owl Shikra Video-ChatGPT LLaMA-2-Chat Vicuna-v1.5

Builds on: mPLUG-Owl BLIP-2 LLaVA LLaMA-2 Perceiver

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy