atlas

Research map / Vision-language and multimodal / Multimodal LLMs

Seeing is Believing? Mitigating OCR Hallucinations in Multimodal Large Language Models

NeurIPS 2025 · Vision-language and multimodal › Multimodal LLMs · approach: Preference tuning against hallucination · 2 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.

Introduces KIE-HVQA, a benchmark for OCR hallucination under visual degradation, and a cold-start SFT plus GRPO framework with a degradation-aware OCR reward that teaches Qwen2.5-VL-7B to abstain on unrecognizable characters.

Problem

MLLMs hallucinate text content when document images are degraded (blur, occlusion, low contrast), defaulting to linguistic priors instead of abstaining when visual evidence is insufficient; no benchmark existed for measuring this OCR hallucination.

Approach

A three-tier character reward (clear characters must be output, partially obscured but recognizable ones output as anomalous, unrecognizable ones left blank) integrated into GRPO after a cold-start SFT on CoT data synthesized by chaining GPT-4o, an MLLM, and DeepSeek-R1, paired with a degradation-focused benchmark.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add reinforcement learning after SFT (ablation)Qwen2.5-VL-7B-Instruct trained on KIE-HVQA · KIE-HVQA AverageAvg: 52.20 -> 58.05Helped
add the not-clear and final-character reward terms to the clear-character reward (ablation)Qwen2.5-VL-7B-Instruct GRPO training · KIE-HVQA AverageNc: 44.15 -> 61.34Helped
add the clear-character and not-clear reward terms to the final-character reward (ablation)Qwen2.5-VL-7B-Instruct GRPO training · KIE-HVQA AverageFinal: 54.24 -> 57.35Helped
use the composite reward rather than only the clear-character reward (ablation)Qwen2.5-VL-7B-Instruct GRPO training · KIE-HVQA AverageClr: 50.64 -> 55.45Helped
use the composite reward rather than only the final-character reward (ablation)Qwen2.5-VL-7B-Instruct GRPO training · KIE-HVQA AverageNc: 54.06 -> 61.34Helped
use the composite reward rather than only the clear-character reward (ablation)Qwen2.5-VL-7B-Instruct GRPO training · KIE-HVQA AverageFinal: 53.34 -> 57.35Helped

Surprising findings

Limitations

Experimental setup

Datasets: OCRBench WildReceipt TextOCR KIE-HVQA

Benchmarks: KIE-HVQA OCRBench

Metrics: character-level accuracy (clear, not clear, final) normalized Levenshtein similarity

Baselines: GPT-4o Claude3.5-Sonnet Claude3.7-Sonnet Gemini2.5-pro InternVL3-8B Qwen2.5-VL-8B Qwen2.5-VL-72B MiniCPM-o-2.6

Builds on: GRPO DeepSeek-R1 Qwen2.5-VL Easy-R1 LLaMA-Factory

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