DocTrace: Towards Traceable Long Document VQA via Hierarchical Evidence Graph Reasoning
Summary
The paper introduces DocTrace, a hierarchical framework for long document visual question answering that casts the task as explicit evidence graph reasoning. It achieves state-of-the-art results on three benchmarks while enabling traceable evidence provenance, outperforming Qwen3-VL-8B-Instruct by 11-14 points.
View Cached Full Text
Cached at: 08/05/26, 07:39 AM
# DocTrace: Towards Traceable Long Document VQA via Hierarchical Evidence Graph Reasoning
Source: [https://arxiv.org/html/2608.03292](https://arxiv.org/html/2608.03292)
Le Xiang1\\equalcontrib, Zhicheng Guan2\\equalcontrib, Hong Chen1\\corresponding, Xiaocong Lin1, Zhenghua Lei1, Teng Hu1, Bolei He1, Long Zeng2\\corresponding
###### Abstract
Long Document Visual Question Answering \(LongDocVQA\) requires Multimodal Large Language Models \(MLLMs\) to locate, integrate, and reason over heterogeneous document elements distributed across multiple pages\. Existing approaches, including end\-to\-end MLLMs, retrieval\-augmented generation \(RAG\) pipelines, and document agents, often lack explicit mechanisms to represent and verify how grounded evidence is progressively composed during reasoning, limiting both answer accuracy and traceability\. In this paper, we cast LongDocVQA as an explicit evidence graph reasoning problem rather than implicit answer prediction\. To this end, we proposeDocTrace, a hierarchical framework that progressively performs evidence localization, structured document parsing, and evidence graph reasoning to enable explicit evidence provenance\. To effectively learn these capabilities, we develop a two\-stage training framework: joint Supervised Fine\-Tuning \(SFT\) first initializes evidence localization and graph reasoning abilities, followed by task\-specific Group Relative Policy Optimization \(GRPO\) with dedicated rewards to further optimize these capabilities\. Extensive experiments on MMLongBench\-Doc, LongDocURL, and SlideVQA demonstrate thatDocTraceconsistently outperforms both existing open\-source baselines and proprietary MLLMs\. Compared with the Qwen3\-VL\-8B\-Instruct backbone, DocTrace achieves absolute improvements of14\.4,11\.3, and11\.7points on the three benchmarks, respectively\. Beyond competitive performance,DocTraceconstructs traceable evidence graphs with explicit node\-level provenance, enabling transparent and verifiable reasoning for long document understanding\.
## 1Introduction
Figure 1:Overview of DocTrace inference and its traceable evidence graph\. When solving a LongDocVQA problem, the final answer remains fully traceable back to its source nodes and document pages\.Long Document Visual Question Answering \(LongDocVQA\) requires Multimodal Large Language Models \(MLLMs\) to locate, integrate, and reason over evidence dispersed throughout long, visually rich documents containing heterogeneous elements such as texts, tables, charts, and figures\(Titoet al\.[2023](https://arxiv.org/html/2608.03292#bib.bib7); Keet al\.[2025](https://arxiv.org/html/2608.03292#bib.bib25)\)\. The core challenge of LongDocVQA lies in*multi\-hop reasoning*, where intermediate conclusions derived from a single page must be combined with complementary evidence scattered across multiple pages to arrive at the final answer\. In high\-stakes applications such as financial auditing and medical analysis, only an accurate standalone prediction is insufficient\. Users must also be able to inspect how each conclusion is derived from grounded evidence rather than treating model predictions as opaque outputs\. This requirement makes explicit evidence composition as important as answer accuracy\.
Existing LongDocVQA methods can be broadly categorized into end\-to\-end MLLMs\(Kimet al\.[2022](https://arxiv.org/html/2608.03292#bib.bib26); Liuet al\.[2026](https://arxiv.org/html/2608.03292#bib.bib27); Leeet al\.[2023](https://arxiv.org/html/2608.03292#bib.bib28)\), retrieval\-augmented generation \(RAG\) pipelines, and agentic frameworks\. End\-to\-end MLLMs implicitly aggregate relevant evidence within hidden representations, making it difficult to inspect how individual evidence contributes to the final prediction\. Retrieval\-based approaches improve efficiency by selecting relevant pages or regions, yet they still treat retrieved evidence as an unordered context rather than explicitly modeling how evidence is composed during reasoning\. Recent document agents expose intermediate actions through iterative tool use, but their reasoning remains trajectory\-oriented rather than explicitly representing dependencies among grounded evidence\. Although these paradigms differ substantially in how they retrieve and process documents, none explicitly models how grounded evidence is progressively composed into the final answer\. Consequently, evidence composition remains implicit, making the reasoning process difficult to verify, supervise, and improve\.
Human experts solve long document reasoning by progressively narrowing the search space and organizing grounded evidence into explicit reasoning structures\. This naturally follows a hierarchical coarse\-to\-fine workflow: evidence localization, structured evidence parsing, and evidence composition\. More importantly, human reasoning does not merely accumulate evidence; it explicitly models how individual evidence supports intermediate conclusions and how these conclusions jointly lead to the final answer\. This observation suggests that evidence composition should be treated as an explicit reasoning object rather than remaining hidden within latent model representations\. Motivated by this insight, we proposeDocTrace, a hierarchical framework that progressively performs evidence localization, structured parsing, and evidence graph reasoning to explicitly model evidence composition\. Specifically,DocTraceprogressively performs three stages\. It first localizes question\-relevant evidence pages from low\-resolution document images, thereby reducing the reasoning space\. Then it parses the selected pages into structured layout elements with semantic and spatial information\. Finally, it constructs an explicit evidence graph over the parsed elements and their visual context, models intermediate reasoning dependencies, and derives the final answer with complete node\-level evidence provenance\. The overall pipeline is illustrated in Figure[1](https://arxiv.org/html/2608.03292#S1.F1)\.
Learning evidence graph reasoning is challenging because existing LongDocVQA benchmarks provide supervision only for final answers, without annotations for intermediate evidence localization or reasoning graphs\. To bridge this gap, we automatically construct supervision consisting of grounded evidence pages and evidence graphs, and use it to jointly initialize evidence localization and graph reasoning via multi\-task supervised fine\-tuning \(SFT\)\. We then refine the model using task\-specific Group Relative Policy Optimization \(GRPO\)\(Guoet al\.[2025](https://arxiv.org/html/2608.03292#bib.bib11)\)with dedicated rewards for evidence localization, graph faithfulness and answer correctness\. This training paradigm enablesDocTraceto construct faithful evidence graphs that inherently provide explicit node\-level answer traceability\.
Extensive experiments on three long document benchmarks demonstrate thatDocTraceconsistently outperforms open\-source baselines and rivals proprietary models such as GPT\-4\.1 and Claude\-3\.7\-Sonnet\. On the ultra\-long benchmark MMLongBench\-Doc\(Maet al\.[2024](https://arxiv.org/html/2608.03292#bib.bib4)\), it achieves52\.9accuracy, improving the backbone by 14\.4 points\. It also demonstrates robust performance across varying document lengths\. Beyond accuracy,DocTraceprovides explicit node\-level evidence provenance, making every prediction transparent and verifiable\.
Our core contributions are summarized as follows:
- •We proposeDocTrace, ahierarchical coarse\-to\-fine frameworkfor LongDocVQA that progressively performs evidence localization, structured document parsing, and evidence graph reasoning\. By explicitly organizing grounded evidence into traceable reasoning graphs, DocTrace enables scalable multi\-hop reasoning together with node\-level evidence provenance\.
- •We develop a dedicated training paradigm for evidence graph reasoning\. Specifically, we first jointly initialize evidence localization and graph reasoning through joint SFT on automatically generated training data, and then further optimize both capabilities via task\-specific GRPO with dedicated rewards\.
- •Extensive experiments on MMLongBench\-Doc, LongDocURL, and SlideVQA demonstrate that DocTrace consistently outperforms existing open\-source methods, achieving absolute gains of 14\.4, 11\.3, and 11\.7 points over the Qwen3\-VL\-8B\-Instruct backbone on the three benchmarks, respectively, while providing explicit node\-level evidence provenance for transparent and traceable reasoning\.
Figure 2:Overview of our training framework\. \(a\) Training data consturcution using self\-collected long docuemnt corpus\. \(b\) Joint SFT, where the model is supervised fine\-tuned on high\-quality evidence localization and evidence graph reasoning data\. \(c\) Task\-specific GRPO, where the policy model is optimized by task\-specific reward, including localization reward, graph faithfulness reward and answer correctness reward\.
## 2Related Work
### Long Document Understanding Dataset
Long document understanding challenges models to comprehend and reason over lengthy documents, where crucial evidence is often distributed across various pages and modalities\. Early datasets, such asMP\-DocVQA, primarily focus on single\-page question answering where the evidence is confined to a specific page\. Subsequent works, such asDUDE\(Van Landeghemet al\.[2023](https://arxiv.org/html/2608.03292#bib.bib8)\),SlideVQA\(Tanakaet al\.[2023](https://arxiv.org/html/2608.03292#bib.bib6)\), extend this task to multi\-page reasoning and unanswerable questions, emphasizing cross\-page localization, multimodal evidence aggregation, and long\-horizon reasoning\. However, these datasets do not assess documents exceeding 20 pages\. More recently,MMLongBench\-DocandLongDocURL\(Denget al\.[2025](https://arxiv.org/html/2608.03292#bib.bib5)\)have scaled the challenge to hundred\-page scenarios\. Despite this progress, existing training datasets typically provide only final answers together with coarse page\-level evidence annotations, offering little supervision for how evidence should be composed during reasoning\. Consequently, models must implicitly infer reasoning trajectories from answer alone\. To address this limitation, we automatically construct structured evidence supervision with explicit evidence organization and reasoning trajectories, enabling traceable long document reasoning\.
### Methods for Long Document Understanding
TraditionalEnd\-to\-endmethods \(mPLUGDocOwl2\(Huet al\.[2025](https://arxiv.org/html/2608.03292#bib.bib9)\), InternVL3\(Zhuet al\.[2025](https://arxiv.org/html/2608.03292#bib.bib10)\), Qwen3VL\(Baiet al\.[2025](https://arxiv.org/html/2608.03292#bib.bib3)\), Gemini 3\) directly process entire documents by leveraging extended context windows or efficient visual token compression\. Despite their impressive capability, evidence selection and aggregation remain entirely implicit\.Visual RAGmethods \(VisRAG\(Yuet al\.[2025](https://arxiv.org/html/2608.03292#bib.bib14)\), SV\-RAG\(Chenet al\.[2024](https://arxiv.org/html/2608.03292#bib.bib15)\), VDocRAG\(Tanakaet al\.[2025](https://arxiv.org/html/2608.03292#bib.bib16)\)\) first retrieve the Top\-K relevant pages before performing fine\-grained reasoning\. Recent studies further incorporate layout\-aware retrieval, OCR information, and visual representations to improve retrieval quality\. However, retrieved evidence is still treated as an unordered collection of pages or chunks, leaving evidence composition to be implicitly inferred by MLLMs and making cross\-page reasoning particularly challenging\. More recently,Agent\-basedmethods \(VRAG\-RL\(Wanget al\.[2026](https://arxiv.org/html/2608.03292#bib.bib17)\), Doc\-V∗\(Zhenget al\.[2026](https://arxiv.org/html/2608.03292#bib.bib2)\), MM\-Doc\-R1\(Linet al\.[2026](https://arxiv.org/html/2608.03292#bib.bib19)\)\) have emerged as a promising paradigm, where models actively search, navigate, inspect, and iteratively collect information from long documents through multi\-step interactions\. Nevertheless, these interaction trajectories do not explicitly model how grounded evidence is composed into the final answer\. Overall, existing methods generally represent evidence as implicit context, retrieved pages, or interaction trajectories\. Explicit modeling of evidence dependencies remains largely unexplored, limiting both answer traceability and effective supervision for complex cross\-page reasoning\.
## 3Methodology
### Overview
DocTrace casts LongDocVQA as an evidence graph reasoning problem\. Instead of directly predicting answers from long documents, it progressively localizes question\-relevant pages, converts them into structured evidence units, and constructs an evidence graph that explicitly models how grounded evidence is composed to derive the final answer\. This hierarchical coarse\-to\-fine design simultaneously reduces the reasoning space while providing node\-level evidence provenance\. An overview of DocTrace training framework is illustrated in Figure[2](https://arxiv.org/html/2608.03292#S1.F2)\.
### DocTrace Framework
##### Stage 1: Evidence Localization\.
Processing all document pages at native resolution is computationally prohibitive and often exceeds the context capacity of current MLLMs\. Therefore, DocTrace first performs coarse evidence localization over uniformly downsampled document pages\.
Given the low\-resolution document images and questionQQ, DocTrace predicts a set of evidence page indices
𝒫evid=fθloc\(Dlow,Q\),\\mathcal\{P\}\_\{\\mathrm\{evid\}\}=f\_\{\\theta\_\{\\mathrm\{loc\}\}\}\(D\_\{\\mathrm\{low\}\},Q\),
where𝒫evid\\mathcal\{P\}\_\{\\mathrm\{evid\}\}denotes the predicted evidence pages\. Only these pages are forwarded to subsequent stages, substantially reducing the search space while preserving question\-relevant information\.
##### Stage 2: Structured Document Parsing\.
The localized evidence pages are subsequently processed at their native resolution using a document parsing model \(PaddleOCR\-VL\-1\.5\(Cuiet al\.[2026](https://arxiv.org/html/2608.03292#bib.bib23)\)\) to extract fine\-grained layout elements\. Each element is represented as
bi=\(ti,𝐱i,ci\),b\_\{i\}=\(t\_\{i\},\\mathbf\{x\}\_\{i\},c\_\{i\}\),
wheretit\_\{i\}denotes the semantic type \(e\.g\., text, table, figure, or chart\),𝐱i\\mathbf\{x\}\_\{i\}is its bounding box, andcic\_\{i\}is the extracted content\. Collectively, these parsed elements form an evidence pool
ℬ=\{b1,b2,…,bM\},\\mathcal\{B\}=\\\{b\_\{1\},b\_\{2\},\\ldots,b\_\{M\}\\\},
which serves as the atomic evidence units for subsequent graph reasoning\.
##### Stage 3: Evidence Graph Reasoning\.
Given the structured evidence pool, DocTrace explicitly constructs an evidence graph to model how grounded evidence is progressively composed into the final answer\. Formally,
where each node corresponds to either a grounded evidence block fromℬ\\mathcal\{B\}or an intermediate reasoning result, while each directed edge represents a reasoning dependency\.
The reasoning process is formulated as
P\(A,G∣ℬ,Q\)=P\(G∣ℬ,Q\)P\(A∣G,Q\),P\(A,G\\mid\\mathcal\{B\},Q\)=P\(G\\mid\\mathcal\{B\},Q\)P\(A\\mid G,Q\),
where the model first constructs the evidence graph and then generates the final answer conditioned on it\. Since every reasoning step is explicitly grounded in document evidence, the resulting graph naturally provides node\-level evidence provenance for answer verification\.
### Learning DocTrace
##### Training Data Construction\.
Existing LongDocVQA benchmarks provide only question\-answer pairs, making it impossible to directly supervise evidence localization or evidence graph reasoning\. To bridge this supervision gap, we automatically construct structured supervision consisting of evidence pages and evidence graphs\.
Specifically, we categorize training samples into four representative scenarios according to answerability and reasoning complexity: \(1\) single\-page answerable, \(2\) multi\-page answerable, \(3\) irrelevant unanswerable, and \(4\) detail\-absent unanswerable\. This taxonomy covers both evidence composition and calibrated refusal behaviors\.
For each sample, Gemini 3\.1 Pro\(Google DeepMind[2026](https://arxiv.org/html/2608.03292#bib.bib30)\)first generates grounded evidence pages together with the corresponding evidence graph\. GPT\-5\.5\(OpenAI[2026](https://arxiv.org/html/2608.03292#bib.bib29)\)then independently validates evidence sufficiency and logical consistency\. Only verified samples are retained to construct the final supervision corpus for subsequent training\.
##### Joint SFT\.
Using the generated corpus, we jointly optimize evidence localization and evidence graph reasoning through multi\-task SFT\. Given low\-resolution document pages, the model predicts evidence page indices; given localized high\-resolution pages and their parsed layout elements, it learns to generate evidence graphs together with the final answers\. This stage provides a strong initialization for subsequent GRPO alignment\.
#### GRPO Alignment
Although joint SFT provides a strong initialization, it cannot fully optimize evidence localization and graph reasoning\. We therefore further align DocTrace using task\-specific GRPO objectives: Stage1 optimizes evidence page localization, while Stage3 jointly optimizes evidence graph generation and final answer prediction\.
##### Localization Reward\.
Since page localization is ordinal rather than binary, predictions closer to the ground\-truth pages should receive higher rewards than distant ones\. We therefore adopt a distance\-aware softFβF\_\{\\beta\}reward that assigns partial credit to nearby predictions while favoring high recall\.
LetP^\\hat\{P\}be the predicted evidence pages parsed from the<evidence\_pages\>tag andGGthe ground\-truth evidence pages\. Exact matches contributeh=\|P^∩G\|h=\|\\hat\{P\}\\cap G\|, while each unmatched gold page is greedily assigned to its nearest unmatched prediction and receives a distance\-dependent soft creditd\(k\)d\(k\), wherek=\|p^−g\|k=\|\\hat\{p\}\-g\|is the page\-index distance\. The soft precision and recall are defined as
Prec=h\+s\|P^\|,Rec=h\+s\|G\|,\\mathrm\{Prec\}=\\frac\{h\+s\}\{\|\\hat\{P\}\|\},\\qquad\\mathrm\{Rec\}=\\frac\{h\+s\}\{\|G\|\},\(1\)wheressis the accumulated soft credit\. The Stage1 reward is
Rstage1=\(1\+β2\)Prec⋅Recβ2Prec\+Rec,R\_\{\\text\{stage1\}\}=\\frac\{\(1\+\\beta^\{2\}\)\\mathrm\{Prec\}\\cdot\\mathrm\{Rec\}\}\{\\beta^\{2\}\\mathrm\{Prec\}\+\\mathrm\{Rec\}\},\(2\)whereβ\\betacontrols the precision–recall trade\-off\.
To jointly optimize evidence graph generation and answer prediction, the Stage3 reward is defined as
Rstage3=λRgraph\+\(1−λ\)Ranswer,R\_\{\\mathrm\{stage3\}\}=\\lambda R\_\{\\mathrm\{graph\}\}\+\(1\-\\lambda\)R\_\{\\mathrm\{answer\}\},\(3\)
whereλ\\lambdabalances evidence graph faithfulness and answer correctness\.
MethodBackboneParam\.Paradigm\\columncolorprimarycol\\cellcolorprimarycolMMLong\.LongDoc\.SlideVQA\\columncolorprimarycol\\cellcolorprimarycol\(Acc\)\(Acc\)\(F1\)Closed SourceGemini\-1\.5\-Pro––E2E\\columncolorprimarycol\\cellcolorprimarycol28\.250\.9–GPT\-4o––E2E\\columncolorprimarycol\\cellcolorprimarycol42\.864\.565\.8GPT\-4\.1––E2E\\columncolorprimarycol\\cellcolorprimarycol45\.6–74\.7Claude\-3\.7\-Sonnet––E2E\\columncolorprimarycol\\cellcolorprimarycol33\.9–76\.3Open SourcemPLUG\-DocOwl2\(ACL’25\)ViT/LLaMA8BE2E\\columncolorprimarycol\\cellcolorprimarycol13\.45\.327\.8M3DocRAG\(arXiv’24\)Qwen2\-VL7BRAG\\columncolorprimarycol\\cellcolorprimarycol21\.035\.155\.7VisRAG\(ICLR’25\)MiniCPM\-V\-2\.68BRAG\\columncolorprimarycol\\cellcolorprimarycol18\.841\.952\.4SV\-RAG\(ICLR’25\)InternVL24BRAG\\columncolorprimarycol\\cellcolorprimarycol23\.0–34\.3VDocRAG\(CVPR’25\)Phi3\-Vision4BRAG\\columncolorprimarycol\\cellcolorprimarycol18\.439\.842\.0Docopilot\(CVPR’25\)InternVL28BE2E\\columncolorprimarycol\\cellcolorprimarycol28\.8–43\.1InternVL3\(arXiv’25\)InternViT/Qwen2\.58BE2E\\columncolorprimarycol\\cellcolorprimarycol24\.138\.764\.4VRAG\-RL\(NeurIPS’25\)Qwen2\.5\-VL7BAgent\\columncolorprimarycol\\cellcolorprimarycol26\.644\.9–MoLoRAG\(EMNLP’25\)Qwen2\.5\-VL7BRAG\\columncolorprimarycol\\cellcolorprimarycol41\.051\.9–URaG\(AAAI’26\)Qwen2\.5\-VL7BRAG\\columncolorprimarycol\\cellcolorprimarycol33\.852\.2–DocSeeker\(CVPR’26\)Qwen2\.5\-VL7BE2E\\columncolorprimarycol\\cellcolorprimarycol40\.151\.777\.1Doc\-V∗\(ACL’26\)Qwen2\.5\-VL7BAgent\\columncolorprimarycol\\cellcolorprimarycol42\.156\.377\.2MM\-Doc\-R1\(ACL’26\)Qwen38BAgent\\columncolorprimarycol\\cellcolorprimarycol49\.7––\\rowcolorgray\!8OursQwen3\-VL \(Baseline\)Qwen3\-VL8BE2E\\columncolorprimarycol\\cellcolorprimarycol38\.545\.173\.4DocTrace\(SFT\)Qwen3\-VL8BAgent\\columncolorprimarycol\\cellcolorprimarycol50\.3\+11\.853\.2\+8\.183\.8\+10\.4DocTrace\(GRPO\)Qwen3\-VL8BAgent\\columncolorprimarycol\\cellcolorprimarycol52\.9\+14\.456\.4\+11\.385\.1\+11\.7
Table 1:Performance comparison on three long document understanding benchmarks: MMLongBench\-Doc \(Acc\), LongDocURL \(Acc\), and SlideVQA \(F1\)\. The*best*and*second\-best*results among open\-source methods are highlighted in bold and underlined, respectively\. Red superscripts denote the*absolute improvement*over Qwen3\-VL\-8B\-Instruct\.##### Graph Faithfulness Reward\.
Optimizing only the final answer does not guarantee reasoning faithful to the supporting document evidence\. We therefore optimize the generated evidence graph by jointly evaluating evidence grounding, graph completeness, structural validity, and dependency topology:
Rgraph=whRhit\+wcRcomp\+wsRstruct\+wtRtopo\.R\_\{\\mathrm\{graph\}\}=w\_\{h\}R\_\{\\mathrm\{hit\}\}\+w\_\{c\}R\_\{\\mathrm\{comp\}\}\+w\_\{s\}R\_\{\\mathrm\{struct\}\}\+w\_\{t\}R\_\{\\mathrm\{topo\}\}\.Here,RhitR\_\{\\mathrm\{hit\}\}rewards accurate evidence grounding by maximizing the overlap between predicted and reference evidence nodes\.RcompR\_\{\\mathrm\{comp\}\}encourages complete yet compact evidence graphs by discouraging both missing reasoning steps and redundant nodes\.RstructR\_\{\\mathrm\{struct\}\}enforces structural validity, including executable DAG constraints and valid evidence references\. Finally,RtopoR\_\{\\mathrm\{topo\}\}encourages reasoning dependencies that are consistent with the reference graph topology\. Together, these rewards promote evidence graphs that are both faithful to the supporting evidence and structurally consistent\.
##### Answer Correctness Reward\.
The answer reward optimizes the correctness of the final prediction:
Ranswer=αRexact\+\(1−α\)Rllm,R\_\{\\mathrm\{answer\}\}=\\alpha R\_\{\\mathrm\{exact\}\}\+\(1\-\\alpha\)R\_\{\\mathrm\{llm\}\},
whereRexactR\_\{\\mathrm\{exact\}\}performs exact matching for deterministic answers, whileRllmR\_\{\\mathrm\{llm\}\}employs an LLM\-based verifier to assess semantic equivalence for answers with flexible surface forms\.
For unanswerable questions, the reward encourages abstention when sufficient supporting evidence is unavailable and penalizes hallucinated answers, improving prediction calibration\.
The proposed rewards are applied during their corresponding GRPO optimization stages, enabling DocTrace to learn accurate evidence localization, faithful evidence graph reasoning, and reliable answer prediction in a unified reinforcement learning framework\.
## 4Experiments
### Experimental Setup
#### Datasets\.
For training, we construct a multi\-stage training corpus using self\-collected long documents \(up to 120 pages\)\. It contains synthesized supervision for Stage 1 evidence localization and Stage 3 evidence graph reasoning\. See*Appendix*for more details\.
For evaluation, we evaluate DocTrace on three long document benchmarks:MMLongBench\-Doc\(135 documents, avg\. 47\.5 pages, 1,082 questions; 33\.7% cross\-page, 20\.9% unanswerable\),LongDocURL\(396 documents up to 150 pages, 2,325 QA pairs; 52\.9% multi\-page\), andSlideVQA\(2,215 questions across 20\-slide documents; 49\.3% multi\-hop/numerical\)\. Notably, MMLongBench\-Doc requires whole\-document reasoning, whereas LongDocURL uses fixed 30\-page windows\.
#### Evaluation Metrics\.
All methods are evaluated following the*official evaluation protocols*of each benchmark\. We report Accuracy on MMLongBench\-Doc and LongDocURL, and F1 score on SlideVQA\. For fine\-grained analysis on MMLongBench\-Doc, we additionally report Page F1 and GT page Coverage \(Cov\.\) for evidence localization, alongside Accuracy across Single\-page, Multi\-page, and Unanswerable question categories for answer generation\.
#### Implementation Details\.
We adoptQwen3\-VL\-8B\-Instructas the backbone and perform full\-parameter fine\-tuning on 16 NVIDIA A800 GPUs\. During SFT, Stage 1 and Stage 3 data are jointly optimized for 3 epochs with a learning rate of5×10−65\\times 10^\{\-6\}\. During GRPO, Stage 1 and Stage 3 are optimized sequentially for 2 epochs each using a learning rate of5×10−75\\times 10^\{\-7\}and a group size of 8\. For Stage 1, the localization reward usesβ=2\.0\\beta=2\.0\. For Stage 3, the graph faithfulness and answer correctness rewards are weighted by0\.30\.3and0\.70\.7, respectively\. The maximum sequence length is 32K during training and 128K during inference\. Additional implementation details and hyperparameter settings are provided in*Appendix*\.
#### Baselines\.
We compare DocTrace against representative baselines spanning three paradigms: \(i\)End\-to\-endmodels, including mPLUG\-DocOwl2, Docopilot\(Duanet al\.[2025](https://arxiv.org/html/2608.03292#bib.bib12)\), InternVL3,and DocSeeker\(Yanet al\.[2026](https://arxiv.org/html/2608.03292#bib.bib1)\); \(ii\)RAGmethods, including M3DocRAG\(Choet al\.[2024](https://arxiv.org/html/2608.03292#bib.bib13)\), VisRAG, SV\-RAG, VDocRAG, MoLoRAG\(Wuet al\.[2025](https://arxiv.org/html/2608.03292#bib.bib18)\), and URaG\(Shiet al\.[2026](https://arxiv.org/html/2608.03292#bib.bib20)\); and \(iii\)Agent\-basedapproaches, including VRAGRL, Doc\-V∗, and MM\-Doc\-R1\. We additionally include proprietary MLLMs \(Gemini\-1\.5\-Pro\(Teamet al\.[2024](https://arxiv.org/html/2608.03292#bib.bib24)\), GPT\-4o\(Hurstet al\.[2024](https://arxiv.org/html/2608.03292#bib.bib21)\), GPT\-4\.1, and Claude\-3\.7\-Sonnet\) as reference points, and report the backbone model Qwen3\-VL\-8B\-Instruct for direct comparison\. Detailed descriptions of these baseline methods are provided in*Appendix*\.
Train\.Page Loc\.QA TypeAccF1Cov\.SingleMultiUnans\.Baseline––46\.935\.325\.838\.5SFT70\.862\.451\.737\.768\.050\.3\+ RL \(S1\)71\.365\.552\.640\.866\.051\.5\+ RL \(S1\+S3\)70\.864\.653\.241\.170\.552\.9Table 2:Fine\-grained performance comparison of the Qwen3\-VL\-8B\-Instruct baseline and DocTrace at different training stages on MMLongBench\-Doc\. “F1” denotes Page F1, and “Cov\.” denotes ground\-truth page coverage\.
### Main Results
##### Comparison with State\-of\-the\-Art Methods\.
As shown in Table[3](https://arxiv.org/html/2608.03292#S3.SSx3.SSSx1.Px1), DocTrace \(GRPO\) consistently outperforms both open\-source and proprietary models across all three benchmarks\. On the challenging MMLongBench\-Doc, DocTrace achieves the best accuracy of52\.9, outperforming the previous strongest open\-source method MM\-Doc\-R1 \(49\.7\) by 3\.2 points and the proprietary model GPT\-4\.1 \(45\.6\) by 7\.3 points\. On LongDocURL, DocTrace achieves the highest accuracy of56\.4, slightly surpassing Doc\-V∗\(56\.3\)\. On SlideVQA, DocTrace establishes a new state of the art with85\.1F1, exceeding Doc\-V∗by 7\.9 points\. These results show that explicit evidence graph reasoning consistently improves long\-document understanding across diverse benchmarks\.
##### Effectiveness of the Training Paradigm\.
We further evaluate the effectiveness of our two\-stage training paradigm, which combines joint SFT with task\-specific GRPO\. As shown in Table[3](https://arxiv.org/html/2608.03292#S3.SSx3.SSSx1.Px1), joint SFT substantially improves all three benchmarks over the Qwen3\-VL\-8B backbone, yielding gains of 11\.8, 8\.1, and 10\.4 points on MMLongBench\-Doc, LongDocURL, and SlideVQA, respectively\. Building on this strong initialization, task\-specific GRPO provides consistent additional improvements, achieving the best overall performance of 52\.9, 56\.4, and 85\.1 on the three benchmarks\.
##### Analysis of Task\-Specific GRPO\.
To better understand the complementary effects of task\-specific GRPO, Table[2](https://arxiv.org/html/2608.03292#S4.T2)presents a fine\-grained analysis on MMLongBench\-Doc\.
Applying GRPO to Stage 1 primarily improves evidence localization, increasing Page F1 from 70\.8 to 71\.3 and page coverage from 62\.4 to 65\.5\. Better evidence retrieval consistently benefits both single\-page \(51\.7→\\rightarrow52\.6\) and multi\-page \(37\.7→\\rightarrow40\.8\) questions\. Meanwhile, the accuracy on unanswerable questions drops slightly \(68\.0→\\rightarrow66\.0\), suggesting that improved evidence recall also encourages more aggressive answering when supporting evidence is insufficient\.
Applying GRPO to Stage 3 further improves answer quality through more effective evidence aggregation and reasoning\. Although retrieval metrics decrease slightly due to optimization trade\-offs, answer accuracy continues to improve on single\-page \(52\.6→\\rightarrow53\.2\), multi\-page \(40\.8→\\rightarrow41\.1\), and especially unanswerable questions \(66\.0→\\rightarrow70\.5\), resulting in the best overall accuracy of 52\.9\.
Together, these observations highlight the complementary roles of the two optimization stages: Stage 1 strengthens evidence acquisition, whereas Stage 3 improves evidence utilization and answer reliability\.
### Analysis of Long\-Document Scalability
To evaluate the scalability of DocTrace on increasingly long documents, we conduct a controlled experiment on a subset of MMLongBench\-Doc containing documents longer than 60 pages\. For each target lengthWW, documents are truncated or padded with answer\-free pages while keeping the questions unchanged, isolating the effect of document length\.
As shown in Figure 3\(a\), the performance of the Qwen3\-VL\-8B baseline deteriorates rapidly as document length increases, with accuracy dropping from 49\.5 to 34\.0\. In contrast, DocTrace consistently outperforms the baseline and maintains much more stable performance across different document lengths\.
Figure 3\(b\) provides further insight into this degradation\. Although evidence retrieval coverage gradually decreases from 70\.6 to 50\.2 as documents become longer, the answer accuracy conditioned on successful evidence localization remains largely unchanged\. This suggests that DocTrace’s evidence graph reasoning remains robust to increasing document length, and that further scalability improvements mainly depend on stronger evidence localization\.


Figure 3:Performance comparison on different document length\. \(a\) Acc; \(b\) Retrieval Cov\. vs\. cond Acc\.
### Traceability Analysis of Evidence Graph Reasoning
To assess the reliability of DocTrace evidence graph reasoning, we perform both qualitative visualizations and quantitative evaluations on MMLongBench\-Doc\. More details are provided in*Appendix*\.
As illustrated in Figure[4](https://arxiv.org/html/2608.03292#S4.F4), DocTrace constructs an explicit evidence graph that links supporting evidence across multiple document pages through intermediate reasoning steps\. In this example, the model associates demographic information on Page 8 with the corresponding Wi\-Fi promotion on Page 13, producing a transparent reasoning path from grounded evidence to the final answer\.
We further evaluate the traceability of the generated evidence graphs from three perspectives: provenance integrity, evidence localization, and causal faithfulness \(Table[3](https://arxiv.org/html/2608.03292#S4.T3)\)\. DocTrace achieves 99\.5% evidence grounding accuracy and 99\.6% graph integrity, indicating that the generated reasoning traces are consistently anchored to valid document evidence\. The evidence localization F1 reaches 72\.5%, demonstrating effective retrieval of supporting evidence from long documents\. Furthermore, counterfactual evaluation shows that masking cited evidence flips 82\.8% of originally correct predictions, whereas masking uncited evidence changes only 9\.6%\. This large gap indicates that the generated evidence graphs capture the evidence that genuinely supports the model’s predictions\.
Figure 4:Qualitative visualization of DocTrace evidence graph reasoning for a multi\-page reasoning task\.Traceability MetricScoreVerifierProvenance IntegrityEvidence Grounding99\.5RuleEvidence Graph Integrity99\.6RuleEvidence LocalizationEvidence Localization F172\.5GTCausal FaithfulnessEvidence Necessity82\.8C\.F\.Evidence Specificity9\.6C\.F\.Table 3:Quantitative evaluation of DocTrace evidence graph traceability on MMLongBench\-Doc\. Scores are percentages\. C\.F\. denotes counterfactual evaluation by masking evidence and re\-evaluating the same model\.
### Ablation Study
We conduct ablation studies on MMLongBench\-Doc based on the SFT model to evaluate the contribution of the structural parsing and evidence graph reasoning components in DocTrace\. The results are summarized in Table[9](https://arxiv.org/html/2608.03292#A3.T9)\.
##### Effect of Core Components\.
Removing either structural parsing or evidence graph reasoning consistently degrades the overall performance, reducing the accuracy from 50\.3 to 46\.6 and 47\.2, respectively\. Both variants suffer substantial performance drops on multi\-page questions, demonstrating that structured representations and explicit evidence graph reasoning are essential for integrating dispersed evidence across long documents\. Compared with removing structural parsing, removing evidence graph reasoning preserves stronger single\-page performance \(47\.1 vs\. 44\.6\), suggesting that parsed structures remain effective for local evidence understanding, while graph reasoning primarily contributes to multi\-hop reasoning over cross\-page evidence\. Meanwhile, both variants achieve higher unanswerable accuracy \(74\.2 and 74\.5\), indicating a more conservative prediction behavior that improves unanswerable detection but compromises answerable question solving\.
##### Comparison with Vanilla CoT\.
Replacing evidence graph reasoning with vanilla CoT\(Weiet al\.[2022](https://arxiv.org/html/2608.03292#bib.bib22)\)achieves 47\.8 accuracy\. Although it slightly improves single\-page QA \(53\.2\), it performs worse on multi\-page questions \(34\.8\) and unanswerable questions \(58\.2\)\. This suggests that vanilla linear reasoning can handle local evidence aggregation but struggles to preserve structured evidence dependencies and effectively handle complex long document reasoning\.
SettingQA TypeAccSingleMultiUnans\.DocTrace \(SFT\)51\.737\.768\.050\.3w/o Structural Parsing44\.630\.674\.246\.6w/o Graph Reasoning47\.130\.274\.547\.2w/ Vanilla CoT53\.234\.858\.247\.8Table 4:Ablation study of structural parsing and evidence graph reasoning on MMLongBench\-Doc\.## 5Conclusion
In this paper, we cast LongDocVQA as an explicit evidence graph reasoning problem and propose DocTrace, a hierarchical framework that progressively performs evidence localization, structured document parsing, and evidence graph reasoning\. We further develop a two\-stage training framework combining SFT and task\-specific GRPO to improve evidence acquisition and reasoning capabilities\. Experimental results demonstrate that DocTrace achieves strong and robust performance across multiple long\-document benchmarks\. Beyond competitive performance, DocTrace provides explicit node\-level evidence provenance, enabling transparent and verifiable reasoning for long document understanding\.
## References
- Qwen3\-vl technical report\.arXiv preprint arXiv:2511\.21631\.Cited by:[§2](https://arxiv.org/html/2608.03292#S2.SSx2.p1.1)\.
- J\. Chen, R\. Zhang, Y\. Zhou, T\. Yu, F\. Dernoncourt, J\. Gu, R\. A\. Rossi, C\. Chen, and T\. Sun \(2024\)SV\-rag: lora\-contextualizing adaptation of mllms for long document understanding\.arXiv preprint arXiv:2411\.01106\.Cited by:[§2](https://arxiv.org/html/2608.03292#S2.SSx2.p1.1)\.
- J\. Cho, D\. Mahata, O\. Irsoy, Y\. He, and M\. Bansal \(2024\)M3docrag: multi\-modal retrieval is what you need for multi\-page multi\-document understanding\.arXiv preprint arXiv:2411\.04952\.Cited by:[§4](https://arxiv.org/html/2608.03292#S4.SSx1.SSSx4.p1.1)\.
- C\. Cui, T\. Sun, S\. Liang, T\. Gao, Z\. Zhang, J\. Liu, X\. Wang, C\. Zhou, H\. Liu, M\. Lin,et al\.\(2026\)PaddleOCR\-vl\-1\.5: towards a multi\-task 0\.9 b vlm for robust in\-the\-wild document parsing\.arXiv preprint arXiv:2601\.21957\.Cited by:[§3](https://arxiv.org/html/2608.03292#S3.SSx2.SSS0.Px2.p1.1)\.
- C\. Deng, J\. Yuan, P\. Bu, P\. Wang, Z\. Li, J\. Xu, X\. Li, Y\. Gao, J\. Song, B\. Zheng,et al\.\(2025\)Longdocurl: a comprehensive multimodal long document benchmark integrating understanding, reasoning, and locating\.InProceedings of the 63rd Annual Meeting of the Association for Computational Linguistics \(Volume 1: Long Papers\),pp\. 1135–1159\.Cited by:[§2](https://arxiv.org/html/2608.03292#S2.SSx1.p1.1)\.
- Y\. Duan, Z\. Chen, Y\. Hu, W\. Wang, S\. Ye, B\. Shi, L\. Lu, Q\. Hou, T\. Lu, H\. Li,et al\.\(2025\)Docopilot: improving multimodal models for document\-level understanding\.InProceedings of the Computer Vision and Pattern Recognition Conference,pp\. 4026–4037\.Cited by:[§4](https://arxiv.org/html/2608.03292#S4.SSx1.SSSx4.p1.1)\.
- Google DeepMind \(2026\)Gemini 3\.1 pro model card\.Note:https://deepmind\.google/models/model\-cards/gemini\-3\-1\-pro/Accessed: July 2026\. Closed\-source multimodal model accessed via official API\.Cited by:[§3](https://arxiv.org/html/2608.03292#S3.SSx3.SSS0.Px1.p3.1)\.
- D\. Guo, D\. Yang, H\. Zhang, J\. Song, P\. Wang, Q\. Zhu, R\. Xu, R\. Zhang, S\. Ma, X\. Bi,et al\.\(2025\)Deepseek\-r1: incentivizing reasoning capability in llms via reinforcement learning\.arXiv preprint arXiv:2501\.12948\.Cited by:[§1](https://arxiv.org/html/2608.03292#S1.p4.1)\.
- A\. Hu, H\. Xu, L\. Zhang, J\. Ye, M\. Yan, J\. Zhang, Q\. Jin, F\. Huang, and J\. Zhou \(2025\)Mplug\-docowl2: high\-resolution compressing for ocr\-free multi\-page document understanding\.InProceedings of the 63rd Annual Meeting of the Association for Computational Linguistics \(Volume 1: Long Papers\),pp\. 5817–5834\.Cited by:[§2](https://arxiv.org/html/2608.03292#S2.SSx2.p1.1)\.
- A\. Hurst, A\. Lerer, A\. P\. Goucher, A\. Perelman, A\. Ramesh, A\. Clark, A\. Ostrow, A\. Welihinda, A\. Hayes, A\. Radford,et al\.\(2024\)Gpt\-4o system card\.arXiv preprint arXiv:2410\.21276\.Cited by:[§4](https://arxiv.org/html/2608.03292#S4.SSx1.SSSx4.p1.1)\.
- W\. Ke, Y\. Zheng, Y\. Li, H\. Xu, D\. Nie, P\. Wang, and Y\. He \(2025\)Large language models in document intelligence: a comprehensive survey, recent advances, challenges, and future trends\.ACM Transactions on Information Systems44\(1\),pp\. 1–64\.Cited by:[§1](https://arxiv.org/html/2608.03292#S1.p1.1)\.
- G\. Kim, T\. Hong, M\. Yim, J\. Nam, J\. Park, J\. Yim, W\. Hwang, S\. Yun, D\. Han, and S\. Park \(2022\)Ocr\-free document understanding transformer\.InEuropean Conference on Computer Vision,pp\. 498–517\.Cited by:[§1](https://arxiv.org/html/2608.03292#S1.p2.1)\.
- K\. Lee, M\. Joshi, I\. R\. Turc, H\. Hu, F\. Liu, J\. M\. Eisenschlos, U\. Khandelwal, P\. Shaw, M\. Chang, and K\. Toutanova \(2023\)Pix2struct: screenshot parsing as pretraining for visual language understanding\.InInternational Conference on Machine Learning,pp\. 18893–18912\.Cited by:[§1](https://arxiv.org/html/2608.03292#S1.p2.1)\.
- J\. Lin, K\. Hu, B\. Wang, Y\. Zhou, Z\. Xi, H\. Guo, S\. Liu, J\. Wang, S\. Dou, E\. Zhou,et al\.\(2026\)MM\-doc\-r1: training agents for long document visual question answering through multi\-turn reinforcement learning\.InFindings of the Association for Computational Linguistics: ACL 2026,pp\. 29770–29783\.Cited by:[§2](https://arxiv.org/html/2608.03292#S2.SSx2.p1.1)\.
- Y\. Liu, B\. Yang, Q\. Liu, Z\. Li, Z\. Ma, S\. Zhang, and X\. Bai \(2026\)Textmonkey: an ocr\-free large multimodal model for understanding document\.IEEE Transactions on Pattern Analysis and Machine Intelligence\.Cited by:[§1](https://arxiv.org/html/2608.03292#S1.p2.1)\.
- Y\. Ma, Y\. Zang, L\. Chen, M\. Chen, Y\. Jiao, X\. Li, X\. Lu, Z\. Liu, Y\. Ma, X\. Dong,et al\.\(2024\)Mmlongbench\-doc: benchmarking long\-context document understanding with visualizations\.Advances in Neural Information Processing Systems37,pp\. 95963–96010\.Cited by:[§1](https://arxiv.org/html/2608.03292#S1.p5.1)\.
- OpenAI \(2026\)GPT\-5\.5 instant system card\.Note:https://deploymentsafety\.openai\.com/gpt\-5\-5\-instantAccessed: July 2026\. Closed\-source model accessed via API; no dedicated arXiv technical report released\.Cited by:[§3](https://arxiv.org/html/2608.03292#S3.SSx3.SSS0.Px1.p3.1)\.
- Y\. Shi, J\. Wang, Z\. Shan, D\. Peng, Z\. Lin, and L\. Jin \(2026\)URaG: unified retrieval and generation in multimodal llms for efficient long document understanding\.InProceedings of the AAAI Conference on Artificial Intelligence,Vol\.40,pp\. 25357–25365\.Cited by:[§4](https://arxiv.org/html/2608.03292#S4.SSx1.SSSx4.p1.1)\.
- R\. Tanaka, T\. Iki, T\. Hasegawa, K\. Nishida, K\. Saito, and J\. Suzuki \(2025\)Vdocrag: retrieval\-augmented generation over visually\-rich documents\.InProceedings of the Computer Vision and Pattern Recognition Conference,pp\. 24827–24837\.Cited by:[§2](https://arxiv.org/html/2608.03292#S2.SSx2.p1.1)\.
- R\. Tanaka, K\. Nishida, K\. Nishida, T\. Hasegawa, I\. Saito, and K\. Saito \(2023\)Slidevqa: a dataset for document visual question answering on multiple images\.InProceedings of the AAAI Conference on Artificial Intelligence,Vol\.37,pp\. 13636–13645\.Cited by:[§2](https://arxiv.org/html/2608.03292#S2.SSx1.p1.1)\.
- G\. Team, P\. Georgiev, V\. I\. Lei, R\. Burnell, L\. Bai, A\. Gulati, G\. Tanzer, D\. Vincent, Z\. Pan, S\. Wang,et al\.\(2024\)Gemini 1\.5: unlocking multimodal understanding across millions of tokens of context\.arXiv preprint arXiv:2403\.05530\.Cited by:[§4](https://arxiv.org/html/2608.03292#S4.SSx1.SSSx4.p1.1)\.
- R\. Tito, D\. Karatzas, and E\. Valveny \(2023\)Hierarchical multimodal transformers for multipage docvqa\.Pattern Recognition144,pp\. 109834\.Cited by:[§1](https://arxiv.org/html/2608.03292#S1.p1.1)\.
- J\. Van Landeghem, R\. Tito, Ł\. Borchmann, M\. Pietruszka, P\. Joziak, R\. Powalski, D\. Jurkiewicz, M\. Coustaty, B\. Anckaert, E\. Valveny,et al\.\(2023\)Document understanding dataset and evaluation \(dude\)\.InProceedings of the IEEE/CVF International Conference on Computer Vision,pp\. 19528–19540\.Cited by:[§2](https://arxiv.org/html/2608.03292#S2.SSx1.p1.1)\.
- Q\. Wang, R\. Ding, Y\. Zeng, Z\. Chen, L\. Chen, S\. Wang, P\. Xie, F\. Huang, and F\. Zhao \(2026\)Vrag\-rl: empower vision\-perception\-based rag for visually rich information understanding via iterative reasoning with reinforcement learning\.Advances in Neural Information Processing Systems38,pp\. 57133–57160\.Cited by:[§2](https://arxiv.org/html/2608.03292#S2.SSx2.p1.1)\.
- J\. Wei, X\. Wang, D\. Schuurmans, M\. Bosma, F\. Xia, E\. Chi, Q\. V\. Le, D\. Zhou,et al\.\(2022\)Chain\-of\-thought prompting elicits reasoning in large language models\.Advances in neural information processing systems35,pp\. 24824–24837\.Cited by:[§4](https://arxiv.org/html/2608.03292#S4.SSx5.SSSx4.Px2.p1.1)\.
- X\. Wu, Y\. Tan, N\. Hou, R\. Zhang, and H\. Cheng \(2025\)Molorag: bootstrapping document understanding via multi\-modal logic\-aware retrieval\.InProceedings of the 2025 Conference on Empirical Methods in Natural Language Processing,pp\. 14035–14056\.Cited by:[§4](https://arxiv.org/html/2608.03292#S4.SSx1.SSSx4.p1.1)\.
- H\. Yan, Y\. Liu, X\. Liu, Y\. Zhang, M\. Liao, J\. Wu, W\. Chen, and X\. Bai \(2026\)DocSeeker: structured visual reasoning with evidence grounding for long document understanding\.InProceedings of the IEEE/CVF conference on computer vision and pattern recognition,pp\. 41140–41149\.Cited by:[§4](https://arxiv.org/html/2608.03292#S4.SSx1.SSSx4.p1.1)\.
- S\. Yu, C\. Tang, B\. Xu, J\. Cui, J\. Ran, Y\. Yan, Z\. Liu, S\. Wang, X\. Han, Z\. Liu,et al\.\(2025\)Visrag: vision\-based retrieval\-augmented generation on multi\-modality documents\.InInternational Conference on Learning Representations,Vol\.2025,pp\. 21074–21098\.Cited by:[§2](https://arxiv.org/html/2608.03292#S2.SSx2.p1.1)\.
- Y\. Zheng, P\. Fu, H\. Li, Z\. Wang, Y\. Zhang, W\. Ruan, X\. Zhang, Z\. Wei, Z\. Luo, J\. Luan,et al\.\(2026\)Doc\-v\*: coarse\-to\-fine interactive visual reasoning for multi\-page document vqa\.InProceedings of the 64th Annual Meeting of the Association for Computational Linguistics \(Volume 1: Long Papers\),pp\. 45901–45923\.Cited by:[§2](https://arxiv.org/html/2608.03292#S2.SSx2.p1.1)\.
- J\. Zhu, W\. Wang, Z\. Chen, Z\. Liu, S\. Ye, L\. Gu, H\. Tian, Y\. Duan, W\. Su, J\. Shao,et al\.\(2025\)Internvl3: exploring advanced training and test\-time recipes for open\-source multimodal models\.arXiv preprint arXiv:2504\.10479\.Cited by:[§2](https://arxiv.org/html/2608.03292#S2.SSx2.p1.1)\.
Appendix
## Appendix ATraining Data Construction
### Overview
This section describes the construction of the supervision corpus used for both supervised fine\-tuning \(SFT\) and Group Relative Policy Optimization \(GRPO\)\. Starting from publicly available LongDocVQA benchmarks and self\-collected long documents, we automatically generate evidence page annotations and structured evidence graphs through a teacher–verifier pipeline\. The resulting supervision corpus provides explicit annotations for evidence localization, evidence graph reasoning, and answer prediction\.
### Data Source
The training corpus is automatically constructed from three publicly available LongDocVQA benchmarks, namely MPDocVQA, DUDE, and SlideVQA\. We further augment the training corpus with a self\-collected set of long documents, primarily consisting of publicly available arXiv papers and technical reports\. While the documents in the public LongDocVQA benchmarks are generally shorter than 20 pages, the self\-collected corpus includes substantially longer documents, with document lengths of up to 120 pages\. We use the original documents together with their question–answer annotations for the public benchmarks as the starting point for automatic evidence graph generation\.
- •MPDocVQAcontains scanned multi\-page documents paired with visual question answering annotations\. Most questions require locating fine\-grained textual evidence from one or several pages, making it well suited for supervising evidence localization and document grounding\.
- •DUDEextends document understanding to more challenging multi\-page reasoning scenarios\. Its documents exhibit diverse layouts, including forms, reports, tables, and visually rich pages, requiring models to retrieve and integrate evidence distributed across multiple pages\.
- •SlideVQAfocuses on presentation slides containing figures, charts, diagrams, bullet lists, and sparse textual content\. Since slide documents often follow non\-linear visual layouts rather than continuous textual flow, they provide complementary supervision for multimodal reasoning over heterogeneous document elements\.
- •Self\-Collected Long Documentsconsist primarily of publicly available arXiv papers and technical reports\. Compared with the public LongDocVQA benchmarks, these documents are substantially longer \(up to 120 pages\) and exhibit rich cross\-page dependencies, providing additional supervision for long\-range evidence localization and reasoning beyond the length range covered by existing benchmarks\.
### Automatic Evidence Graph Generation Pipeline
Given a document and a question, a teacher MLLM first identifies the evidence pages required to answer the question\. It then performs fine\-grained reasoning over the selected pages and constructs an explicit evidence graph describing grounded evidence nodes, intermediate reasoning nodes, dependency relations, and the final answer\.
Each generated evidence graph consists of four components:
- •Evidence Pages\.The document page indices required for answering the question\.
- •Evidence Nodes\.Grounded document elements supporting the reasoning process\. Each node corresponds to one parsed document block\.
- •Derived Nodes\.Intermediate reasoning results obtained by composing one or multiple evidence nodes\.
- •Dependency Edges\.Directed edges that describe how grounded evidence is progressively combined into higher\-level reasoning results until reaching the final answer\.
The resulting graph forms an executable directed acyclic graph \(DAG\), where every reasoning step remains explicitly grounded in document evidence\.
To ensure annotation quality, every generated sample is subsequently validated by an independent verifier MLLM before being included in the final supervision corpus\.
![[Uncaptioned image]](https://arxiv.org/html/2608.03292v1/x6.png)![[Uncaptioned image]](https://arxiv.org/html/2608.03292v1/x7.png)
Figure 5:Top: Prompts used for Stage 1 Page Localization Training\. Bottom: Prompts used for Stage 3 Evidence Graph Reasoning Training\.### Data Verification
Since evidence graphs are generated automatically, annotation quality is controlled through an independent verification stage\.
For each generated sample, the verifier evaluates three complementary aspects\.
##### Evidence Sufficiency\.
The verifier checks whether the predicted evidence pages contain sufficient information to answer the given question\. Samples requiring additional unseen evidence are discarded\.
##### Logical Consistency\.
The verifier examines whether every reasoning step is logically supported by its predecessors and whether the dependency graph forms a coherent reasoning process without missing or contradictory intermediate nodes\.
##### Answer Correctness\.
Finally, the verifier independently derives the answer from the generated evidence graph and compares it with the reference answer\. Samples with inconsistent predictions are removed\.
Only samples satisfying all verification criteria are retained for subsequent SFT and GRPO training\.
### Data Statistics
Tables[5](https://arxiv.org/html/2608.03292#A1.T5)and[6](https://arxiv.org/html/2608.03292#A1.T6)summarize the statistics of the constructed supervision corpus\.
We first report the composition of answerable and unanswerable questions, together with the distribution of different reasoning scenarios\. We further present statistics of evidence pages, including the average number of document pages and evidence pages per sample\.
The resulting supervision corpus covers both answerable and unanswerable settings, with diverse evidence localization complexity ranging from single\-page retrieval to cross\-page evidence composition\.
TaskAns\.Irr\.D\.A\.TotalStage 117,102\(71\.2% SP\)1,001–18,103Stage 315,998\(73\.4% SP\)–2,71818,716Total33,1001,0012,71836,819Table 5:Composition of the two\-stage training corpus\. Irr\. denotes irrelevant\-page refusals, D\.A\. denotes detail\-absent refusals and SP indicates single\-page questions\.MetricValueDocument StatisticsAvg\. document pages26\.1Max\. document pages120Evidence StatisticsAvg\. evidence pages / QA1\.4Max\. evidence pages / QA29Table 6:Document and evidence statistics of the automatically constructed supervision corpus\. Evidence pages denote the pages required to answer a question\.ParameterValueSharedBackboneQwen3\-VL\-8B\-InstructTraining PrecisionBF16OptimizerAdamWLR SchedulerCosineWarmup Ratio0\.05Gradient Clipping1\.0DeepSpeedZeRO\-2FlashAttentionEnabledGradient CheckpointingEnabledTraining GPUs16×\\timesNVIDIA A800 \(80 GB\)SFTLearning Rate5×10−65\\times 10^\{\-6\}Epochs3Max Sequence Length32K \(with sequence packing\)Effective Batch Size8Liger KernelEnabledGRPOLearning Rate5×10−75\\times 10^\{\-7\}Epochs2Group Size \(GG\)8Rollout Temperature0\.8Rollout Top\-pp0\.95Max Prompt Length32KClip Range \(ϵlow/ϵhigh\\epsilon\_\{\\text\{low\}\}/\\epsilon\_\{\\text\{high\}\}\)0\.2 / 0\.28Effective Batch Size24Table 7:Training hyperparameters of DocTrace\.## Appendix BAdditional Experimental Details
### Implementation Details
To facilitate reproducibility, we provide additional implementation details beyond those reported in the main paper\.
DocTrace is built upon Qwen3\-VL\-8B\-Instruct and uses full\-parameter optimization throughout training\. Unless otherwise specified, all experiments are conducted on 16 NVIDIA A800 GPUs with BF16 mixed\-precision training\. FlashAttention\-2 and gradient checkpointing are enabled for memory\-efficient long\-context training\.
Following the hierarchical design of DocTrace, training consists of one SFT stage followed by two task\-specific GRPO stages\. During SFT, Stage 1 evidence localization and Stage 3 evidence graph reasoning are jointly optimized with a unified multi\-task objective\. Stage 1 uses document images at a fixed resolution of512512, while Stage 3 processes the selected evidence pages at their native resolution of15681568for fine\-grained evidence parsing and graph reasoning\. Figure illustrates the prompts used for DocTrace training\.
After SFT, reinforcement learning is performed sequentially\. Stage 1 is first optimized with the localization reward, and the resulting checkpoint is then used to initialize Stage 3 GRPO, where graph faithfulness and answer correctness are jointly optimized\. The same resolution settings are used during GRPO:512512for Stage 1 and native15681568for Stage 3\. This sequential strategy allows graph reasoning to be optimized on top of improved evidence localization\.
Unless otherwise specified, all experimental results reported in the main paper are obtained from the final Stage 3 GRPO checkpoint\.
ParameterValueLocalization rewardβ\\beta2\.0Stage 3 rewardλ\\lambda0\.3Answer rewardα\\alpha0\.5whw\_\{h\}\(Hit\)0\.55wcw\_\{c\}\(Completeness\)0\.20wsw\_\{s\}\(Structure\)0\.15wtw\_\{t\}\(Topology\)0\.10Table 8:Reward hyperparameters used during GRPO\.
### Training Hyperparameters
Table[7](https://arxiv.org/html/2608.03292#A1.T7)summarizes the optimization hyperparameters used throughout training\. The reward hyperparameters for the Stage 1 localization objective and the Stage 3 evidence graph optimization objective are reported separately in Table[8](https://arxiv.org/html/2608.03292#A2.T8)\.
### GRPO Training Candidate Construction
Directly applying GRPO to all training samples provides limited learning signals, since samples that are always solved correctly or consistently fail produce nearly zero relative advantage within each rollout group\. We therefore construct informative GRPO training candidates through an offline rollout procedure\.
##### Stage 1 Candidate Selection\.
Starting from the joint SFT checkpoint, we perform eight independent rollouts for every Stage 1 training sample\. Samples that are solved correctly in all eight rollouts or fail in all rollouts are discarded, since they contribute little useful optimization signal\. Only samples with intermediate success rates \(i\.e\., 1/8 to 7/8 correct predictions\) are retained as Stage 1 GRPO training candidates\.
##### Stage 3 Candidate Selection\.
After Stage 1 GRPO converges, the resulting checkpoint is used to generate rollouts on the Stage 3 supervision corpus following the same procedure\. Again, only samples with intermediate success rates are retained for reinforcement learning\.
To further improve training efficiency, we slightly adjust the sampling ratio of different reasoning scenarios according to the performance of the SFT model\. Categories that are already well mastered \(e\.g\., single\-page answerable questions\) are moderately downsampled, while more challenging categories, including multi\-page answerable questions and detail\-absent unanswerable questions, are upsampled\. This curriculum\-style sampling strategy allocates more optimization effort to difficult reasoning behaviors that benefit most from reinforcement learning\.
## Appendix CAdditional Ablation Study
### The Impact of Set\-of\-Marks
We conduct an additional ablation experiment to study the impact of the Set\-of\-Marks \(SoM\) representation in Stage 3\. The default SoM setting provides visually grounded layout information by rendering block boundaries and identifiers on evidence pages, together with cropped visual regions for chart/figure blocks\.
We compare it with a textual bounding\-box variant, where the original clean page image is used without visual annotations\. Instead, each block is represented by its block id, semantic label, and normalized bounding\-box coordinates in the prompt, while chart/figure crops are removed\. All other components, including training data, supervision targets, backbone, and optimization settings, are kept identical to the SoM baseline\.
SettingQA TypeAccSingleMultiUnans\.DocTrace \(SFT\)51\.737\.768\.050\.3w/o SoM50\.432\.567\.648\.1Δ\\Delta\-1\.3\-5\.2\-0\.4\-2\.2Table 9:Ablation study of SoM on MMLongBench\-Doc\.The results are summarized in Table[9](https://arxiv.org/html/2608.03292#A3.T9)\. The textual bounding\-box variant consistently underperforms SoM, with an overall accuracy drop of 2\.2 points \(48\.1 vs\. 50\.3\), demonstrating the benefit of explicit visual grounding for fine\-grained evidence localization and document reasoning\. The performance gap is primarily observed on multi\-page questions, where the textual variant drops by 5\.2 points \(32\.5 vs\. 37\.7\)\. In contrast, single\-page questions show only a minor degradation \(50\.4 vs\. 51\.7,−1\.3\-1\.3\), and unanswerable questions remain nearly unchanged \(67\.6 vs\. 68\.0,−0\.4\-0\.4\), suggesting that SoM mainly benefits cross\-page evidence integration\.
We attribute the larger gain on multi\-page questions to the stronger spatial grounding provided by SoM\. By rendering layout blocks and their block ids directly on the page, SoM establishes an explicit visual correspondence between reasoning steps and document regions\. In comparison, the textual variant requires the model to recover the same spatial relationships from normalized coordinates, which is more challenging for cross\-page reasoning\.
## Appendix DDetailed Traceability Analysis
This section provides the evaluation details for the traceability results reported in Table 3 of the main paper\. We evaluate traceability from three complementary perspectives: provenance integrity, evidence localization, and causal faithfulness\. Only samples that successfully reach Stage 3 and produce a valid evidence chain are included in graph\-based evaluations\.
### Provenance Integrity
We verify the structural validity and grounding of each generated evidence graph using deterministic rules without model calls\. Specifically, we check whether \(1\) all cited block IDs exist in the Stage 2 layout inventory, \(2\) all dependency references are valid and every derived node has parents, \(3\) the graph is acyclic, and \(4\) the final answer node is connected to grounded evidence\.
Among 1,049 valid chains containing 3,122 evidence nodes, 99\.5% of cited block IDs are successfully grounded\. The graph well\-formedness, acyclicity, and answer connectivity rates are 99\.6%, 100\.0%, and 100\.0%, respectively, indicating that the generated traces are structurally reliable and well grounded\.
### Evidence Localization
We evaluate whether the evidence used by the reasoning trace corresponds to human\-annotated evidence pages\. For each answerable sample with non\-empty evidence annotations, we collect the pages referenced by evidence nodes and compute macro\-averaged precision, recall, andF1F\_\{1\}against the ground\-truth evidence pages\. We additionally compare the result with the Stage 1 retrieved page set\.
On 813 answerable samples, the reasoning trace achievesP/R/F1=75\.9/71\.7/72\.5P/R/F\_\{1\}=75\.9/71\.7/72\.5, compared with anF1F\_\{1\}score of 72\.2 for Stage 1 retrieval\. This shows that the generated reasoning traces effectively consume the retrieved evidence\.
### Causal Faithfulness
We further test whether the cited evidence is functionally necessary for the final prediction through counterfactual masking\. For each sample, we compare two conditions:
- •Cited masking: mask the blocks referenced by the evidence graph\.
- •Uncited masking: mask the same number of grounded but uncited blocks as a placebo control\.
All other inputs remain unchanged\. Among originally correct answerable samples with grounded evidence \(n=363n=363\), 319 samples satisfy the cited\-masking control condition\. Masking cited evidence changes the answer in 82\.8% of cases \(264/319\), whereas masking uncited evidence changes the answer in only 9\.6% of cases \(30/313\)\. The substantial gap indicates that the evidence identified by the graph is functionally important for the final prediction\.
### Limitation
This evaluation measures behavioral dependence through input perturbation\. It does not establish that the model internally follows the explicit evidence graph; rather, it shows that the cited evidence is functionally important for the model’s prediction\.
## Appendix EEfficiency Analysis
We compare the inference efficiency of DocTrace with the end\-to\-end Qwen3\-VL\-8B baseline on the full MMLongBench\-Doc benchmark\. Both methods are evaluated on identical hardware with batch size 1\. The end\-to\-end baseline processes all document pages at 1024 px in a single forward pass, whereas DocTrace first localizes evidence using a Stage 1 scan at 512 px, parses the retrieved pages in Stage 2, and performs fine\-grained reasoning over the retrieved evidence pages at their native resolution of 1568 px in Stage 3\.
Table[10](https://arxiv.org/html/2608.03292#A5.T10)shows that DocTrace is both more accurate and more efficient than the end\-to\-end baseline\. It improves accuracy from 38\.5 to 52\.9 \(\+14\.4 points\), while reducing end\-to\-end latency by2\.1×2\.1\\times\(15\.04 s to 7\.33 s\) and prefill tokens by2\.3×2\.3\\times\(35\.5K to 15\.5K\)\. The efficiency gain comes from the hierarchical design: Stage 1 performs a lightweight scan over all document pages using compact 512 px inputs, while Stage 3 applies high\-resolution reasoning only to the retrieved evidence pages\. As a result, DocTrace concentrates computation on pages where fine\-grained visual reasoning is required, rather than processing every page at high resolution\.
MethodACCE2E latency \(s\)Prefill tok\.Qwen3\-VL\-8B \(E2E\)38\.515\.0435,543DocTrace52\.97\.3315,481Stage 1 \(512 px\)–1\.679,269Stage 2 \(OCR\)–0\.28–Stage 3 \(1568 px\)–5\.386,212Table 10:Efficiency comparison on MMLongBench\-Doc\. Prefill tokens include both visual and text tokens\.
## Appendix FMotivation for Hierarchical Inference
DocTrace adopts a coarse\-to\-fine inference strategy: Stage 1 performs evidence localization over the entire document using low\-resolution page images \(512 px\), while Stage 3 revisits only the retrieved evidence pages at high resolution \(1568 px\) for fine\-grained reasoning\. This design is motivated by a fundamental limitation of end\-to end inference: processing every page at high resolution rapidly exhausts the visual context budget of current MLLMs\. To quantify this limitation, we analyze the context\-overflow rate under different page resolutions and document lengths\.
For a page rendered at long\-edge resolutionRR, Qwen3\-VL producestR\(p\)=⌊WR\(p\)HR\(p\)/1024⌋\+8t\_\{R\}\(p\)=\\lfloor W\_\{R\}\(p\)H\_\{R\}\(p\)/1024\\rfloor\+8visual tokens, where both image dimensions are rounded to multiples of 32\. A document overflows whenever the total visual and textual tokens exceed the available context window:
∑ptR\(p\)\+Ttext\>C−Mgen−S,\\sum\_\{p\}t\_\{R\}\(p\)\+T\_\{\\text\{text\}\}\>C\-M\_\{\\text\{gen\}\}\-S,\(4\)
whereC∈\{256K,128K\}C\\in\\\{256\\mathrm\{K\},128\\mathrm\{K\}\\\}is the context window,Mgen=2048M\_\{\\text\{gen\}\}=2048reserves generation tokens,S=64S=64is a safety margin, andTtext=512T\_\{\\text\{text\}\}=512denotes the textual prompt budget\. The token accounting is identical to that used during inference\. Table[11](https://arxiv.org/html/2608.03292#A6.T11)reports the resulting overflow rates on MMLongBench\-Doc\.
Table[11](https://arxiv.org/html/2608.03292#A6.T11)reveals that the overflow rate increases sharply with page resolution\. Under the 256K setting, 2048 px already overflows for 79\.0% of 80–120\-page documents and for all documents longer than 120 pages, while 1568 px also reaches a 100% overflow rate beyond 120 pages\. Under the more common 128K deployment, the limitation becomes even more severe: 2048 px starts to overflow at 40–60 pages, and 1568 px overflows for all documents longer than 80 pages\. In contrast, 512 px never overflows under either setting\.
Length \(pages\)nn512102415682048*256K context*0–809540\.00\.00\.00\.080–120810\.00\.00\.079\.0120\+560\.08\.9100\.0100\.0*128K context*0–406650\.00\.00\.00\.040–601530\.00\.00\.051\.660–801360\.00\.052\.990\.480–120810\.00\.0100\.0100\.0120\+560\.085\.7100\.0100\.0Table 11:Context\-overflow rate \(%\) on MMLongBench\-Doc under different page resolutions and context\-window sizes\.These results directly motivate the hierarchical design of DocTrace\. Stage 1 uses 512 px page images to localize evidence over the entire document without context overflow, while Stage 3 revisits only the retrieved evidence pages at 1568 px for fine\-grained reasoning\. This coarse\-to\-fine design enables high\-resolution document understanding without sacrificing scalability\.
## Appendix GStage\-wise Error Analysis
To better understand the remaining errors of DocTrace, we attribute prediction failures to different stages of the pipeline\. We analyze answerable and unanswerable questions separately\. For answerable questions, we study whether errors arise from incomplete evidence localization \(Stage 1\) or reasoning over retrieved evidence \(Stage 3\)\. For unanswerable questions, we analyze how hallucinations relate to the Stage 1 answerability decision and retrieved distractor pages\.
Table[12](https://arxiv.org/html/2608.03292#A7.T12)shows that Stage 3 generalizes well once the required evidence has been retrieved\. When all gold evidence pages are available, single\-page and multi\-page questions achieve nearly identical accuracy \(61\.7 vs\. 60\.2\), indicating that reasoning itself is not the primary limitation\. The overall performance gap \(52\.6 vs\. 40\.0\) is instead explained by the much lower Stage 1 coverage on multi\-page questions \(46\.5 vs\. 78\.3\)\. Moreover, partial retrieval remains substantially better than retrieving no evidence \(26\.7 vs\. 11\.2\), suggesting that Stage 3 effectively exploits whatever evidence is available\. Overall, the performance degradation on multi\-page questions is primarily caused by incomplete evidence localization\.
TypenCov\.FullNonePart\.OverallSingle47578\.361\.720\.0—52\.6Multi35546\.560\.211\.226\.740\.0Table 12:Performance by retrieval completeness\.Cov\.denotes Stage 1 coverage \(Recall=1\\mathrm\{Recall\}=1\)\.Full,None, andPart\.denote the answer accuracy when all, none, or part of the gold evidence pages are retrieved, respectively\.Table[13](https://arxiv.org/html/2608.03292#A7.T13)attributes hallucinations to Stage 1\. All hallucinations originate from questions that Stage 1 incorrectly admits as answerable\. Whenever Stage 1 correctly rejects an unanswerable question, hallucination never occurs\.
Although Stage 3 recovers 66\.8% of the wrongly admitted cases by predicting a refusal, it cannot completely eliminate the errors\. Furthermore, hallucination increases monotonically with the number of retrieved distractor pages \(0\.0%, 28\.8%, 39\.7%, and 44\.4%\), indicating that irrelevant retrieved pages make the downstream model increasingly likely to generate unsupported answers\.
SettingnHalluc\. \(%\)Stage\-1 decisionRejected240\.0Accepted22033\.2Recovered \(Stage 3 refused\)1470\.0Not recovered \(hallucinated\)73100\.0Retrieved pages0240\.0113928\.826339\.7≥3\\geq 31844\.4Overall24429\.9Table 13:Hallucination analysis on unanswerable questions\. Within the Accepted subset, we further break down outcomes into cases where Stage 3 recovers by predicting a refusal versus cases that result in a hallucinated answer\.Both analyses consistently identify Stage 1 as the primary bottleneck of DocTrace\. For answerable questions, the performance gap on multi\-page reasoning is mainly caused by incomplete evidence localization rather than reasoning errors\. For unanswerable questions, hallucinations originate from incorrect Stage 1 answerability decisions and become more frequent as more distractor pages are retrieved\. These findings suggest that improving Stage 1 retrieval recall and answerability prediction is likely to provide the largest overall performance gain\.
## Appendix HBaseline Details
### Evaluation Protocol
This section provides additional details of the compared baselines and clarifies the evaluation protocol adopted in our experiments\.
ForMMLongBench\-Doc, the performance of proprietary MLLMs, including GPT\-4\.1, GPT\-4o, Claude\-3\.7\-Sonnet, and Gemini\-1\.5\-Pro, is directly taken from the official MMLongBench\-Doc leaderboard\. These models are evaluated under the unified protocol provided by the benchmark, ensuring fair comparison across different proprietary systems\.
For the remaining baseline methods, including representative end\-to\-end MLLMs, retrieval\-augmented approaches, and agent\-based methods, we report the results published in their original papers whenever they are evaluated on the same benchmark\.
ForDocTraceand theQwen3\-VL\-8B\-Instructbackbone, all experiments are conducted by ourselves following the official evaluation scripts and protocols released by each benchmark\. Specifically, we strictly follow the official evaluation procedures of MMLongBench\-Doc, LongDocURL, and SlideVQA without introducing any task\-specific modifications, ensuring reproducible and fair comparisons\.
### End\-to\-End MLLMs
End\-to\-end MLLMs directly process the complete document without performing explicit evidence retrieval or intermediate page selection\. Evidence localization and multi\-page reasoning are implicitly handled within the model’s long\-context representations, making these approaches heavily dependent on large context windows and strong multimodal reasoning capability\.
We compare against representative end\-to\-end document understanding models, including mPLUG\-DocOwl2, Docopilot, InternVL3, and DocSeeker\.
##### mPLUG\-DocOwl2
mPLUG\-DocOwl2 is an OCR\-free document understanding model that directly aligns document images with a large language model through a dedicated visual abstraction module\. By learning unified visual\-text representations via large\-scale instruction tuning, it performs document reasoning without relying on external OCR systems\.
##### Docopilot
Docopilot follows a retrieval\-free paradigm that directly processes complete document images within a single multimodal model\. It combines efficient long\-context attention mechanisms with multimodal data packing, enabling high\-resolution document understanding while avoiding explicit evidence retrieval\.
##### InternVL3
InternVL3 is a general\-purpose multimodal large language model featuring native multimodal pre\-training and strong OCR capability\. Efficient visual position encoding together with advanced post\-training strategies enables competitive long\-context document understanding performance across diverse multimodal benchmarks\.
##### DocSeeker
DocSeeker emphasizes structured visual reasoning and evidence grounding for long document understanding\. It exploits layout\-aware document representations to improve evidence localization and cross\-page reasoning while maintaining an end\-to\-end inference framework\.
### Retrieval\-Augmented Methods
Retrieval\-augmented methods first retrieve a subset of relevant document pages or visual regions before performing answer generation\. By restricting expensive multimodal reasoning to retrieved evidence only, these approaches substantially improve inference efficiency compared with processing the complete document\.
Our comparison includes representative visual retrieval methods, namely M3DocRAG, VisRAG, SV\-RAG, VDocRAG, MoLoRAG, and URaG\.
##### M3DocRAG
M3DocRAG formulates long document understanding as a retrieval\-augmented generation problem\. It retrieves relevant document pages through multimodal retrieval and performs answer generation only on the selected evidence, reducing the reasoning space for long documents\.
##### VisRAG
VisRAG performs retrieval directly in the visual domain by representing document pages as images rather than OCR text\. It employs a dual\-encoder retriever to identify relevant pages, followed by a vision\-language model that generates answers from the retrieved visual evidence\.
##### SV\-RAG
SV\-RAG unifies retrieval and answer generation within a single multimodal backbone using two specialized LoRA adapters\. One adapter is optimized for evidence retrieval through contrastive learning, while the other performs autoregressive answer generation\.
##### VDocRAG
VDocRAG is designed for visually rich documents by learning dense visual representations for page retrieval\. Retrieved page images are then passed to a multimodal generator for answer prediction, avoiding explicit conversion of document pages into textual representations\.
##### MoLoRAG
MoLoRAG introduces logic\-aware multimodal retrieval that explicitly considers reasoning dependencies during evidence selection\. By jointly modeling retrieval and logical relevance, it improves evidence quality for complex multi\-page reasoning\.
##### URaG
URaG proposes a unified retrieval\-generation framework that jointly optimizes evidence retrieval and answer generation within a single training objective, enabling more effective interaction between retrieval and reasoning\.
### Agent\-based Methods
Agent\-based methods formulate long document understanding as an interactive decision\-making process\. Instead of processing all document pages simultaneously, the model iteratively explores the document through search, navigation, or perception actions, progressively collecting evidence before generating the final answer\.
We compare against representative document agents, including VRAG\-RL, Doc\-V\*, and MM\-Doc\-R1\.
##### VRAG\-RL
VRAG\-RL formulates long document reasoning as a sequential decision\-making problem\. During inference, the agent alternates between reasoning and visual perception actions to progressively collect evidence from the document\. The policy is optimized using GRPO with rewards encouraging both accurate retrieval and correct answer prediction\.
##### Doc\-V\*
Doc\-V\* adopts a coarse\-to\-fine interactive reasoning strategy for multi\-page document understanding\. The agent progressively narrows the search space through iterative exploration and evidence inspection before producing the final answer\.
##### MM\-Doc\-R1
MM\-Doc\-R1 trains document agents through reinforcement learning for long document visual question answering\. Rather than relying solely on supervised instruction tuning, it optimizes multi\-turn interaction policies that iteratively retrieve and aggregate evidence before answer generation\.
Although these agent\-based approaches expose intermediate interaction trajectories, their reasoning processes remain action\-oriented\. In contrast, DocTrace explicitly organizes grounded document evidence into executable evidence graphs, allowing every intermediate reasoning step to be directly traced back to supporting document evidence and providing explicit node\-level provenance\.Similar Articles
Trace: A Taxonomy-Guided Environment for Multidomain Visual Reasoning
TRACE is a taxonomy-guided environment with 1,000 visual reasoning tasks across 11 domains. Training Qwen2.5-VL-3B and Qwen2.5-VL-7B on 64,000 TRACE instances improves their macro-average performance across 24 external benchmarks by 3.51 and 4.06 percentage points respectively.
WILDTRACE: Benchmarking Natural Evidence Trails in Long-Context Reasoning
WildTrace is a benchmark of 481 tasks using naturally occurring evidence trails from long documents like technical reports and narratives. It evaluates 18 frontier systems and shows that even the best (75.3%) struggles with reasoning-intensive geometries such as counterfactual branching and causal attribution.
DocScope: Benchmarking Verifiable Reasoning for Trustworthy Long-Document Understanding
DocScope is a new benchmark for evaluating the verifiable reasoning and trustworthiness of Multimodal Large Language Models on long documents, introducing a four-stage evaluation protocol for page localization, region grounding, fact extraction, and answer verification.
TRACE: State-Aware Query Processing over Temporal Evidence Graphs for Conversational Data
This paper presents TRACE, a query processing framework that models conversational data as temporal evidence graphs to enable state-aware reasoning over evolving user states, improving temporal and multi-hop reasoning for long-conversation QA.
LitTraceQA: A Benchmark for Multi-Stage Grounding and Verification in Scientific Question Answering
Presents LitTraceQA, a benchmark for scientific question answering that requires systems to retrieve relevant papers, locate supporting evidence, and produce verified answers in multiple formats.