atlas

Research map / Vision-language and multimodal / Multimodal LLMs

mPLUG-Owl3: Towards Long Image-Sequence Understanding in Multi-Modal Large Language Models

ICLR 2025 · Vision-language and multimodal › Multimodal LLMs · approach: Instruction-tuned multimodal assistants · 6 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-Owl3, an 8B MLLM that uses sparsely inserted Hyper Attention blocks (parallel cross-attention to image features, with MI-Rope and adaptive gating) to handle long image sequences, interleaved inputs, and long videos efficiently.

Problem

Existing multimodal LLMs that insert visual tokens into the text sequence or use Flamingo-style cross-attention struggle with long image sequences, due to context-window cost, memory/latency overhead, and loss of fine-grained visual information.

Approach

Replace a few transformer blocks of the LLM with Hyper Attention Transformer Blocks that run cross-attention to visual features in parallel with self-attention, reusing the self-attention query, initializing visual K/V from the LLM's KV projection, adding an adaptive text-conditioned gate, and using multimodal-interleaved RoPE (MI-Rope) to encode image positions.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Hyper Attention instead of concatenating image and text features (ablation)mPLUG-Owl3 ablation model · NLVR2overall score: 55.7 -> 59.5Helped
Use Hyper Attention instead of concatenating image and text features (ablation)mPLUG-Owl3 ablation model · GQAoverall score: 59.0 -> 57.6Hurt
Place cross-attention before self-attention rather than use Hyper Attention (ablation)mPLUG-Owl3 ablation model · MvBenchoverall score: 42.8 -> 43.0Helped
Place cross-attention after self-attention rather than use Hyper Attention (ablation)mPLUG-Owl3 ablation model · Mantis-Evaloverall score: 47.0 -> 51.6Hurt
Use eight Hyper Attention layers instead of four (ablation)mPLUG-Owl3 ablation model · NLVR2overall score: 59.5 -> 52.4Hurt
Use two Hyper Attention layers instead of four (ablation)mPLUG-Owl3 ablation model · NLVR2overall score: 59.5 -> 58.3Hurt
Add adaptive gating (ablation)basic Hyper Attention · GQAoverall score: 53.3 -> 55.7Helped
Add adaptive gating (ablation)basic Hyper Attention · Mantisoverall score: 41.9 -> 47.9Helped
Add shared LayerNorm (ablation)Hyper Attention with adaptive gating · GQAoverall score: 55.7 -> 58.1Helped
Add shared LayerNorm (ablation)Hyper Attention with adaptive gating · VideoMMEoverall score: 40.1 -> 38.4Hurt
Add MI-Rope (ablation)Hyper Attention with adaptive gating and shared LayerNorm · NLVR2overall score: 54.9 -> 59.5Helped
Add MI-Rope (ablation)Hyper Attention with adaptive gating and shared LayerNorm · Mantisoverall score: 46.1 -> 51.6Helped

Surprising findings

Limitations

Experimental setup

Datasets: DataComp-1B LAION COYO-700M CC12M ShareGPTVideo LLaVA-SFT-665K The Cauldron Mantis LLaVA-Interleave MMDU VATEX ALLaVA

Benchmarks: VQAv2 OK-VQA GQA VizWizQA TextVQA MMBench MM-Vet POPE AI2D NextQA MVBench VideoMME

Metrics: accuracy CircularEval accuracy

Baselines: LLaVA-Next-Interleave Mantis-Idefics2 Idefics2 Mantis-SigLIP VILA-1.5 GPT-4o GPT-4V CogVLM EVLM-Chat

Builds on: Flamingo LLaVA-1.5 Qwen2 SigLIP

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