The model should understand the document content.
What is Visual Answer Grounding?
Visual Answer Grounding requires a model to not only answer a question, but also localize the document region that supports its answer.
Why does it matter?
Document VQA models can answer correctly for the wrong reasons. Grounding makes predictions more verifiable and interpretable.
The model should identify where the answer comes from.
Introducing DocAttriBench
DocAttriBench is a large-scale benchmark for Visual Answer Grounding in Document VQA, linking answers to precise supporting regions across diverse document types.
How is DocAttriBench constructed?
We introduce MAPPET, an automatic attribution method that identifies the document layout element supporting each answer.
MAPPET: Mask-based Perplexity-Derived Attribution
MAPPET masks document layout elements one at a time and measures how answer perplexity changes. If removing an element causes a strong increase in perplexity, that element is likely to contain information needed to answer the question. Ambiguous or low-confidence attributions are discarded.
Grounded Answer Generation
How well can models answer a question and localize the supporting evidence at the same time?
Zero-shot MLLMs often achieve reasonable answer accuracy but struggle with evidence localization. Fine-tuning on DocAttriBench substantially improves grounding performance.
MAPPET-7B
Fine-tuned Qwen2.5-VL-7B Avg: 33.8+30.8 vs. backbone
+9.5 vs. VISA
MAPPET-8B
Fine-tuned Qwen3-VL-8B Avg: 37.0+27.6 vs. backbone
+12.7 vs. VISA
MAPPET-I-8B
Fine-tuned InternVL3.5-8B Avg: 33.4+28.1 vs. backbone
+9.1 vs. VISA
Grounding-only Tasks
How well can models localize supporting evidence, independently from answer generation?
We evaluate two complementary settings: answer locating, where the model receives the document and question, and post-hoc grounding, where the answer is also provided. Fine-tuning on DocAttriBench yields large improvements over the corresponding zero-shot backbones in both tasks.
MAPPET-7B
Fine-tuned Qwen2.5-VL-7B Answer Locating: 49.2+31.3 vs. backbone
−0.4 vs. VISA
+31.1 vs. backbone
+1.1 vs. VISA
MAPPET-8B
Fine-tuned Qwen3-VL-8B Answer Locating: 53.6+32.5 vs. backbone
+4.0 vs. VISA
+23.1 vs. backbone
+0.2 vs. VISA
MAPPET-I-8B
Fine-tuned InternVL3.5-8B Answer Locating: 61.7+46.4 vs. backbone
+12.1 vs. VISA
+49.7 vs. backbone
+16.1 vs. VISA
Qualitative Examples
Qualitative examples for seven of the eight datasets that make up DocAttriBench;
SlideVQA is excluded due to licensing restrictions.




















