DocSeeker: Structured Visual Reasoning with Evidence Grounding for Long Document Understanding
Organizations: Huazhong University of Science and Technology · Huawei Inc.
Abstract
Existing Multimodal Large Language Models (MLLMs) suffer from significant performance degradation on the long document understanding task as document length increases. This stems from two fundamental challenges: 1) a low Signal-to-Noise Ratio (SNR), with crucial evidence buried in irrelevant pages; and 2) supervision scarcity, as datasets offering only final short answers provide a weak learning signal. In this paper, we address these challenges by proposing a paradigm that requires the model to execute a structured Analysis, Localization and Reasoning workflow. To instill this capability, we design a two-stage training framework: we first perform Supervised Fine-Tuning on high-quality data generated via an efficient knowledge distillation strategy. Subsequently, we employ an Evidence-aware Group Relative Policy Optimization which jointly optimizes for both evidence localization and answer accuracy. Additionally, we introduce a Evidence-Guided Resolution Allocation strategy to mitigate memory constraints of training on multi-pages documents. Extensive experiments demonstrate that DocSeeker achieves superior performance on both in-domain and out-of-domain tasks. We show it robustly generalizes from short-page training to ultra-long documents and is naturally synergistic with visual Retrieval-Augmented Generation systems, serving as a solid foundation for their implementation.
Figures & tables
| Method | Venue | Param. | Evi. | RAG | DUDE | MPDocVQA | MMLong. | LongDoc. | SlideVQA |
| Open Source | |||||||||
| HiVT5 [ 1 ] | PR | 0.3B | T+P | × | 23.1 | 62.0 | - | - | - |
| CREAM [ 45 ] | ACM MM 2024 | 7B | T+P | ✓ | 52.5 | 74.3 | - | - | - |
| mPLUG-DocOwl2 [ 10 ] | ACL 2025 | 8B | P | × | 46.8 | 69.4 | 13.4 | 5.3 | - |
| M3DocRAG [ 46 ] | Arxiv 2024 | 9B | P | - | 84.4 | 21.0 | 35.1 | 55.7 | |
| Vis-RAG [ 17 ] | ICLR 2025 | 4B | P | - | 70.9 | 18.8 | 41.9 | 50.7 |
| Model | Input | Avg. | MMLong. | |
| Acc. | F1 | |||
| Baseline | Evi-only | 1.5 | 41.1 | 37.6 |
| Baseline | Full-doc | 43.4 | 25.4 (-15.7) | 20.8 (-16.8) |
| DocSeeker | Full-doc | 43.4 | 40.1 (-1.0) | 38.4 (+0.8) |
| Data Config | Size | MMLong. | |
| Acc. | F1 | ||
| Data type ablations | |||
| Baseline | – | 25.4 | 20.8 |
| Raw short-answer data | 6.3k | 27.4 | 27.6 |
| Vanilla CoT | 6.3k | 31.3 | 32.4 |
| ALR CoT data | 6.3k | 33.8 | 33.9 |
| Method | Strategy | Tokens | MMLong. | |
| Acc. | F1 | |||
| Baseline | - | - | 25.4 | 20.8 |
| Fixed-Res | Full Low-Res. | 576 | 34.2 | 33.5 |
| Truncated | 1024 | 36.6 | 35.8 | |
| EGRA | Full | 1024 or 256 | 38.6 | 36.9 |
| -w/o Non-Evi. Hi-Res | 1024 or 256 | 35.5 | 33.8 | |
| Method | Weight | MMLong. | |
| Acc. | F1 | ||
| SFT | – | 38.6 | 36.9 |
| Vanilla GRPO | 38.7 | 36.3 | |
| 39.4 | 37.8 | ||
| EviGRPO | 40.1 | 38.4 | |
| 38.9 | 37.0 | ||
Appendix figures & tables12 assets
Supplementary material from the paper’s appendix.
Appendix
| Data Config | Size | MMLongbench. | DUDE | |
| Acc. | F1 | ANLS | ||
| Baseline | - | 25.4 | 20.8 | 35.2 |
| Raw short-answer data | 6.3k | 27.4 | 27.6 | 48.8 |
| Vanilla CoT data | 6.3k | 31.3 | 32.4 | 48.7 |
| ALR CoT data | 6.3k | 33.8 | 33.9 | 48.9 |
| -w/o Page id | 6.3k | 30.4 | 31.1 | 47.5 |
| Token | Latency | Acc | |
| Baseline | 202 | 19s | 25.4 |
| DocSeeker | 401 | 25s | 40.1 |
| Acc | Acc | Total | |
| Recall | 300 | 288 | 588 |
| Recall | 121 | 373 | 494 |
| Total | 421 | 661 | 1082 |
| Method | Model | OCR | Retrieval Config | Backbone | Trained on Dataset | |||
| Retriever | Top-k | DUDE | MPDocVQA | SlideVQA | ||||
| RAG | CREAM [ 45 ] | bge-large [ 51 ] | 3 | Pix2Struct/LLaMa2 | ||||
| M3DocRAG [ 46 ] | Colpali [ 18 ] | 4 | Qwen2-VL | |||||
| Vis-RAG [ 17 ] | VisRAG-Ret [ 17 ] | 3 | MiniCPM-V 2.6 | |||||
| SV-RAG [ 34 ] | SV-RAG-InternVL2 [ 34 ] | 5 | SV-RAG-InternVL2 | |||||
| VDocRAG [ 35 ] | VDocRetriever [ 35 ] | 3 | VDocGenerator | |||||
| Method | OCR | Retriever | Backbone | Training- free | Page-level Reasoning | Evidence Localization |
| OCR-based | ||||||
| Longformer [ 31 ] | RoBERTa | |||||
| DocLLM [ 52 ] | Falcon/LLaMa2 | |||||
| LayTokenLLM [ 32 ] | LLaMa3/LLaMa2/Qwen1.5 | |||||
| End-to-End | ||||||
| HiVT5 [ 1 ] | DiT/T5 | |||||
Document Understanding
Document understanding enables machines to interpret text, layout, tables, and images to extract information and answer questions about documents.
See all 91 papers