Docopilot: Improving Multimodal Models for Document-Level Understanding

Yuchen Duan, Zhe Chen, Yusong Hu, Weiyun Wang, Shenglong Ye +7 more
2/10/2026

No official code found. Best implementation: OpenGVLab/Docopilot (37 stars, MIT, last commit 2025-07-22).

Abstract

Despite significant progress in multimodal large language models (MLLMs), their performance on complex, multi-page document comprehension remains inadequate, largely due to the lack of high-quality, document-level datasets. While current retrieval-augmented generation (RAG) methods offer partial solutions, they suffer from issues, such as fragmented retrieval contexts, multi-stage error accumulation, and extra time costs of retrieval. In this work, we present a high-quality document-level dataset, Doc-750K, designed to support in-depth understanding of multimodal documents. This dataset includes diverse document structures, extensive cross-page dependencies, and real question-answer pairs derived from the original documents. Building on the dataset, we develop a native multimodal model—Docopilot, which can accurately handle document-level dependencies without relying on RAG. Experiments demonstrate that Docopilot achieves superior coherence, accuracy, and efficiency in document understanding tasks and multi-turn interactions, setting a new baseline for document-level multimodal understanding. Data, code, and models are released at https://github.com/OpenGVLab/Docopilot.

View on arXivView PDF

Code Implementations(1)

MIT

[CVPR 2025] Docopilot: Improving Multimodal Models for Document-Level Understanding

371Shell, PythonMar 20, 20251 years agoMIT

Similar Papers

Cite this paper

@article{duan2026docopilot,
  title  = {Docopilot: Improving Multimodal Models for Document-Level Understanding},
  author = {Yuchen Duan and Zhe Chen and Yusong Hu and Weiyun Wang and Shenglong Ye and Botian Shi and Lewei Lu and Qibin Hou and Tong Lu and Hongsheng Li and Jifeng Dai and Wenhai Wang},
  year   = {2026},
  eprint = {2507.14675},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2507.14675},
  journal = {CVPR 2025 2025}
}

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

Discussion