atlas

Research map / Vision-language and multimodal / Multimodal LLMs

Docopilot: Improving Multimodal Models for Document-Level Understanding

CVPR 2025 · Vision-language and multimodal › Multimodal LLMs · approach: Benchmarks and analysis of MLLMs · 11 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 Doc-750K, a 758K-QA multi-page document dataset, and Docopilot, a retrieval-free MLLM fine-tuned from InternVL2 on it that handles cross-page dependencies natively.

Problem

Multimodal LLMs perform poorly on complex multi-page document understanding due to a lack of high-quality document-level training data, and RAG pipelines suffer from fragmented context, error accumulation, and latency.

Approach

Build a large document-level multimodal QA dataset from academic papers (OpenReview, arXiv, Sci-Hub) with real and structure-derived QA pairs, then fine-tune InternVL2 on it with efficiency tools (multimodal packing, Ring Attention, Liger Kernel) so the model handles long multi-page context directly without retrieval.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
fine-tune InternVL2-8B on Doc-750K and use native long-document input instead of RAGInternVL2-8B / Docopilot-8B · MMLongBench-DocAcc: 24.2 -> 28.8Helped
fine-tune InternVL2-8B on Doc-750K and use native long-document input instead of RAGInternVL2-8B / Docopilot-8B · MMLongBench-DocF1: 24.5 -> 23.0Hurt
fine-tune InternVL2-8B on Doc-750K for long-context understandingInternVL2-8B / Docopilot-8B · MM-NIAHOverall: 42.9 -> 61.8Helped
add Sci-Hub data to the SFT recipe without Doc-750K (ablation)Variant1 SFT recipe · MMLongBench-DocF1: 9.4 -> 15.2Helped
add Arxiv data to the SFT recipe (ablation)Variant2 SFT recipe · MMLongBench-DocAcc: 18.5 -> 20.5Helped
add Arxiv data to the SFT recipe (ablation)Variant2 SFT recipe · MMLongBench-DocF1: 15.2 -> 15.5Helped
add OpenReview data to the SFT recipe (ablation)Variant3 SFT recipe · MMLongBench-DocAcc: 20.5 -> 21.8Helped
add OpenReview data to the SFT recipe (ablation)Variant3 SFT recipe · MMLongBench-DocF1: 15.5 -> 16.0Helped
use Docopilot-8B rather than InternVL2-8BInternVL2-8B · DocVQAANLS: 91.6 -> 92.0Helped
use Docopilot-8B rather than InternVL2-8BInternVL2-8B · ChartQARelaxed EM: 83.3 -> 83.3No clear effect
use Docopilot-8B rather than InternVL2-8BInternVL2-8B · InfoVQAANLS: 74.8 -> 73.3Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Doc-750K MP-Docmatix MP-DocVQA DUDE Taesiri-ArxivQA MMDU-45K DocVQA DocReason InfoVQA ChartQA LongAlpaca LongCite

Benchmarks: MP-DocVQA MMLongBench-Doc DocGenome MM-NIAH DocVQA ChartQA InfoVQA

Metrics: ANLS Accuracy F1 Relaxed EM GPT accuracy latency

Baselines: InternVL2-2B InternVL2-8B InternVL2-26B InternVL2-8B + RAG VisRAG M3DocRAG MiniCPM-V2.6 Gemini-1.5-Pro GPT-4o

Builds on: InternVL2 Ring Attention Liger Kernel MMLongBench-Doc

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