atlas

Research map / Vision-language and multimodal / Visual question answering

Marten: Visual Question Answering with Mask Generation for Multi-modal Document Understanding

CVPR 2025 · Vision-language and multimodal › Visual question answering · approach: Attention and prior-robust VQA · 7 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes VQAMask, a stage-1 vision-language alignment that jointly trains VQA-based text parsing and an auxiliary mask generator on a 6M-sample mask dataset (MTMask6M), then SFT for Marten, an 8B document MLLM.

Problem

Existing document MLLM pre-training tasks (text transcription, visual text grounding) emphasize semantic alignment and lack spatial supervision, which may cause hallucinations when parsing visual text in document images.

Approach

Add an auxiliary mask generation module that takes cross-attention between visual tokens (queries) and answer/question tokens (keys) from an intermediate LLM layer, deconvolves them to image resolution, and supervises them with text-region masks obtained from a K-means binarization pipeline; the module is discarded at inference.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add MGM during alignment training (ablation)Marten with InternViT and InternLM2 · DocVQAscore: 89.52 -> 92.01Helped
add MGM during alignment training (ablation)Marten with InternViT and InternLM2 · InfoVQAscore: 71.65 -> 75.21Helped
add MGM during alignment training (ablation)Marten with InternViT and InternLM2 · ChartQAscore: 79.26 -> 81.72Helped
add MGM during alignment training (ablation)Marten with InternViT and InternLM2 · TextVQA valscore: 71.25 -> 74.38Helped
add MGM during alignment training (ablation)Marten with ViT and InternLM2 · ICDAR15Edit Distance: 0.339 -> 0.278(-0.061)Helped
add MGM during alignment training (ablation)Marten with ViT and InternLM2 · TotalTextEdit Distance: 0.451 -> 0.381(-0.07)Helped
add MGM during alignment training (ablation)Marten with ViT and InternLM2 · IIT-CDIPEdit Distance: 0.271 -> 0.193(-0.078)Helped
add MGM during alignment training (ablation)Marten with ViT and InternLM2 · DocGenomeEdit Distance: 0.319 -> 0.211(-0.108)Helped

Surprising findings

Limitations

Experimental setup

Datasets: MTMask6M DocStruct4M IIT-CDIP DocGenome ICDAR13 ICDAR15 SynthText TextOCR OpenVINO DocVQA InfoVQA DeepForm

Benchmarks: DocVQA InfoVQA DeepForm KLC ChartQA TextVQA WTQ TabFact FUNSD SROIE POIE OCRBench

Metrics: accuracy ANLS F1 edit distance OCRBench score

Baselines: InternVL2 DocOwl-1.5 Mini-Monkey TextHawk2 MM1.5 UReader TextMonkey Park et al.

Builds on: DocOwl 1.5 InternVL Swin Transformer CCD

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy