Strategic Navigation or Stochastic Search? How Agents and Humans Reason Over Document Collections
Abstract
Multimodal agents offer a promising path to automating complex document-intensive workflows. Yet, a critical question remains: do these agents demonstrate genuine strategic reasoning, or merely stochastic trial-and-error search? To address this, we introduce MADQA, a benchmark of 2,250 human-authored questions grounded in 800 heterogeneous PDF documents. Guided by Classical Test Theory, we design it to maximize discriminative power across varying levels of agentic abilities. To evaluate agentic behaviour, we introduce a novel evaluation protocol measuring the accuracy-effort trade-off. Using this framework, we show that while the best agents can match human searchers in raw accuracy, they succeed on largely different questions and rely on brute-force search to compensate for weak strategic planning. They fail to close the nearly 20% gap to oracle performance, persisting in unproductive loops. We release the dataset and evaluation harness to help facilitate the transition from brute-force retrieval to calibrated, efficient reasoning.
Figures & tables
| Name and Reference | Input File(s) | Diversity | Human | Problem |
| (Domains / Layouts) | -annotated | Framing | ||
| DocVQA ( Mathew et al., 2021b ) | Single document image | medium / medium | ✓ | |
| InfographicVQA ( Mathew et al., 2021a ) | Single image | medium / high | ✓ | |
| TAT-DQA ( Zhu et al., 2022 ) | Mostly single-page PDF | low / low | ✓ | |
| DUDE ( Landeghem et al., 2023 ) | Multi-page PDF file | high / high | ✓ | |
| MP-DocVQA ( Tito et al., 2023 ) | Multi-page PDF | medium / medium | ✓ / ✗ |
| # | Property | Definition |
| 1 | Extractive | Answer tokens must appear physically in the evidence set . |
| 2 | Multi-Hop | may span disjoint pages (cross-page) or documents (cross-doc). |
| 3 | Closed-World | Answer derived solely from ; no external parametric knowledge. |
| 4 | Grounded | must entail and be minimal (no superfluous pages). |
| 5 | Agentic | No single retrieval query may exist such that . |
| 6 | Visual | Answering may require non-textual information (layout, tables, figures) in . |
| Domain | Docs | Pages | Pg/Doc | Qs | Q/Doc |
| Financial | 131 | 6,149 | 46.9 | 460 | 3.5 |
| Reports | 127 | 2,665 | 21.0 | 360 | 2.8 |
| Gov/Regulatory | 105 | 702 | 6.7 | 304 | 2.9 |
| Legal | 69 | 1,154 | 16.7 | 182 | 2.6 |
| HR/Employment | 68 | 813 | 12.0 | 159 | 2.3 |
| Reference | 62 | 1,292 | 20.8 | 218 | 3.5 |
| Model / Framework | Accuracy | X-Page | X-Doc | Page F1 | Doc F1 | Kuiper |
| Non-Agentic Systems | ||||||
| Gemini 3 Pro File Search | 78.6 2.2 | 74.1 3.6 | 75.0 3.6 | 70.1 2.0 | 94.2 1.0 | – |
| Gemini 2.5 Flash File Search | 71.8 2.4 | 61.3 4.1 | 73.0 3.7 | 52.2 2.2 | 80.9 1.8 | – |
| M3DocRAG | 61.6 2.6 | 31.0 3.9 | 35.0 4.0 | 68.2 2.1 | 82.6 1.7 | – |
| GPT-5.2 (2024-08) HEAVEN | 52.9 2.7 | 38.9 4.1 | 53.0 4.2 | 48.4 2.2 | 62.3 2.2 | – |
| GPT-5.2 (2025-12) File Search | 50.0 2.7 | 39.5 4.1 | 23.0 3.5 | 28.5 2.0 | 68.5 2.1 | – |
Appendix figures & tables34 assets
Supplementary material from the paper’s appendix.
Appendix
| Metric | Value |
| Total Questions | 2,250 |
| Total Documents | 800 (sourced from DocumentCloud) |
| Total Pages | 18,619 (median 5, mean 23.3, max 859 per doc) |
| Total Tokens | 12.2M (assuming Qwen3 tokenizer) |
| Multi-hop Questions | 17.3% (8.3% cross-page, 9.0% cross-document) |
| Visual Necessity | 58% require layout/table/artifact understanding |
| Axis | Choices in the Design Space | Our Decision in this Benchmark |
|---|---|---|
| Corpus modality & source | Single web pages; HTML dumps; synthetic PDFs; scanned documents only; born-digital only; mixture of images and text; private vs. public corpora. | Real-world, publicly hostable multi-page PDFs sourced from DocumentCloud; mixture of scanned and digital documents; benchmark definition is agnostic to whether systems use images, OCR, or layout-aware models. |
| Domain & layout diversity | Single domain (e.g., finance); few related domains; broad open-domain; homogeneous layouts (forms only); mixed narrative + tables; highly heterogeneous visual structure. | Broad coverage of real-world domains (financial, legal, government, commercial, personal) with heterogeneous layouts, as detailed in § B.1 . |
| Document granularity | Single isolated document; small set of thematically related documents; large corpus/collection per query; streaming documents. | Each query is posed over a collection of PDFs, encouraging cross-document and cross-page reasoning rather than single-document lookup. |
| Grounding assumptions | World-knowledge allowed; mixed (doc + world); purely corpus-grounded; open-ended generation without evidence requirement. | Strictly PDF-grounded: by construction, every question is answerable using the provided documents alone; use of external world knowledge is unnecessary and treated as a source of hallucination. |
| Question source & semantics | Fully human-authored; LLM-generated; human-edited LLM generations; templated questions; questions that can be answered from a single span vs. questions requiring multi-hop reasoning. | Fully human-authored questions created directly over the PDFs, with explicit control to ensure 20% multi-hop cases (cross-page or cross-document) and strict PDF-grounding. |
| Answer format | Free-form natural language; single spans; multiple spans; sets/lists; numeric or boolean values; open-ended rationales. | Short, concrete answers: spans, booleans, lists, and numeric values. Answers are represented as small sets of strings (possibly multi-element for list questions). No rationales are required in the official metric. |
| Category | Docs | Pages | Mean | Med. | Max |
|---|---|---|---|---|---|
| Annual Report | 30 | 1,754 | 58.5 | 33 | 222 |
| 990 Form | 20 | 1,890 | 94.5 | 36 | 697 |
| Verdict form | 20 | 143 | 7.2 | 3 | 46 |
| News, Journal | 20 | 446 | 22.3 | 10 | 80 |
| Expenses | 20 | 914 | 45.7 | 2 | 859 |
| Lesson plan | 20 | 247 | 12.3 | 10 | 46 |
| Rank | Provider | Model Name | Model ID | ANLS* |
| 1 | Gemini 3 Pro Preview | gemini-3-pro-preview | 0.688 | |
| 2 | Anthropic | Claude 4.5 Sonnet | claude-sonnet-4-5-20250929 | 0.681 |
| 3 | OpenAI | GPT-5 | gpt-5-2025-08-07 | 0.647 |
| 4 | Zhipu AI | GLM-4.6V | zai-org/GLM-4.6V | 0.616 |
| 5 | Anthropic | Claude 4.5 Haiku | claude-haiku-4-5-20251001 | 0.601 |
| 6 | Alibaba | Qwen3-VL-235B Thinking | Qwen/Qwen3-VL-235B-A22B-Thinking | 0.598 |
| N-gram | Median Pages | Precision | Recall |
| Unigram | 4,125 | 0.03% | 99% |
| Bigram | 24 | 2.6% | 86% |
| Trigram | 1 | 1.9% | 51% |
| Model | Correct | Yes/No | Binary | Memorized | Random | Contam. |
| Claude Haiku 4.5 | 45 (9.1%) | 16 (35.6%) | 16 (35.6%) | 13 (28.9%) | 3.2% | 2.6% |
| Claude Sonnet 4.5 | 53 (10.7%) | 16 (30.2%) | 13 (24.5%) | 24 (45.3%) | 2.9% | 4.8% |
| Gemini 2.5 Flash | 48 (9.7%) | 13 (27.1%) | 14 (29.2%) | 21 (43.8%) | 2.7% | 4.2% |
| Gemini 2.5 Pro | 65 (13.1%) | 15 (23.1%) | 17 (26.2%) | 33 (50.8%) | 3.2% | 6.7% |
| GPT-5 | 75 (15.2%) | 19 (25.3%) | 15 (20.0%) | 41 (54.7%) | 3.4% | 8.3% |
| GPT-5 Mini | 47 (9.5%) | 14 (29.8%) | 13 (27.7%) | 20 (42.6%) | 2.7% | 4.0% |
| Category | Count | % |
| Free Text | 959 | 42.8 |
| Structured | 644 | 28.8 |
| Tabular | 471 | 21.0 |
| Artifacts | 150 | 6.7 |
| (of which: charts/diagrams) | 41 | 1.8 |
| (handwriting/signatures) | 92 | 4.1 |
| System | Acc. | Steps vs Total | Steps vs Gen. | Total vs Gen. |
| BM25 GPT-5.2 | 67.8% | 0.76 | 0.95 | 0.78 |
| BM25 Claude Sonnet | 80.6% | 0.89 | 0.92 | 0.90 |
| BM25 GPT-4.1 | 60.0% | 0.79 | 0.85 | 0.72 |
| RLM GPT-5.2 | 64.2% | 0.83 | 0.74 | 0.80 |
| RLM Gemini-3-Pro | 73.8% | 0.84 | 0.93 | 0.87 |
| RLM Claude Sonnet | 70.5% | 0.91 | 0.85 | 0.89 |
| System | Acc. | Steps | Tokens (Total) | Tokens (Gen.) | Time |
| BM25 GPT-5.2 | 67.8% | 64.1 | 53.3 | 59.9 | – |
| BM25 Claude Sonnet | 80.6% | 35.4 | 36.4 | 37.8 | – |
| BM25 GPT-4.1 | 60.0% | 42.0 | 35.9 | 36.2 | – |
| RLM GPT-5.2 | 64.2% | 28.4 | 31.2 | 21.1 | 22.3 |
| RLM Gemini-3-Pro | 73.8% | 22.3 | 20.9 | 25.1 | 21.2 |
| RLM Claude Sonnet | 70.5% | 42.7 | 38.1 | 34.3 | 30.8 |
| Parameter | Symbol | Value |
| Stage 1 candidates | 200 | |
| Final results | 5 | |
| VS-page reduction factor | 15 | |
| VS-page filter ratio | – | 0.5 |
| Query filter ratio | 0.25 | |
| Stage 1 weight | 0.1 |
| Semantic Distance | Questions | Accuracy |
| 0.0–0.15 (similar) | 29 | 72.4% |
| 0.15–0.3 | 38 | 71.1% |
| 0.3–0.45 | 51 | 56.9% |
| 0.45–0.6 | 45 | 64.0% |
| 0.6+ (dissimilar) | 23 | 34.8% |
| Overall | 186 | 61.2% |
| Semantic Distance | Questions | Accuracy |
| 0.0–0.15 | 18 | 80.0% |
| 0.15–0.3 | 17 | 80.0% |
| 0.3–0.45 | 26 | 77.7% |
| 0.45–0.6 | 43 | 77.2% |
| 0.6+ | 82 | 72.4% |
| Overall | 186 | 75.7% |
| Question | Error Type | Characterization of Mistake |
| What types of pants are not allowed at MTM? | Negation Blindness | The participant located the correct dress code section but overlooked the negation in the query, listing permitted items rather than prohibited ones. |
| Was the Sodium level detected […] within normal range? | Incomplete Evidence Retrieval | The participant found the specific sodium test result but failed to retrieve the separate page containing the reference “normal range” table required for verification. |
| Which Forensic Scientist approved the […] report? | Role Conflation | The participant provided the name of the Certifying Scientist who electronically signed the work order, confusing this role with the Forensic Scientist mentioned elsewhere in the document chain. |
| What water-related act did Pennsylvania introduce…? | Lexical Polysemy | The participant was misled by the polysemy of the word “act,” interpreting it as a physical deed (answering that they “opened a bridge”) rather than a legislative statute. |
| How long after public transportation started […] did deaths decrease? | Temporal Reasoning Failure | The question required calculating a duration (time delta). The participant identified the correct dates but answered with a specific calendar year instead of the elapsed time. |
| What is the largest penalty assessed in case 3AN-24-04508CI? | Ordinal Ranking Error | The participant located the correct legal document but reported the second-largest penalty listed, likely due to skimming or a failure to sort the values exhaustively. |
| Error Type | Count | % |
| Retrieval (wrong document) | 1,167 | 35.7 |
| Comprehension (right page, wrong answer) | 941 | 28.8 |
| Navigation (right doc, wrong page) | 753 | 23.0 |
| No Answer / Refusal | 412 | 12.6 |