LVLMs are vulnerable to typographic attacks, where misleading inserted text can override correct visual understanding. Existing evaluations and defenses are almost exclusively object-centric, achieving robustness by simply suppressing text sensitivity — but real-world use (e.g., reading traffic signs while recognizing pedestrians) needs selective reading, not uniform ignoring. A defense that scores well object-centrically could therefore be quietly destroying real text-reading ability, and current protocols have no way to catch this.
RIO-VQA crosses two axes — question intent (object vs. text) and text condition (clean vs. attack) — yielding four settings. Along the object axis, a good model must ignore misleading overlaid text (Obj-Clean → Obj-Attack); along the text axis, it must instead read the same kind of text when the question asks about it (Text-Clean → Text-Attack). A robust model must therefore selectively read or ignore text depending on context, rather than always ignoring it.
Starting from real TextVQA images, we build same-scene counterfactuals that vary only the overlaid text. For Obj-Clean/Obj-Attack, an object-level distractor word is inserted, chosen by class hierarchy (harder distractors are semantically closer to the ground truth). For Text-Attack, an LLM generates a plausible-but-incorrect word that is overlaid near the key text, avoiding bounding-box overlap. This yields paired multiple-choice and open-ended questions that isolate a model's selective read-or-ignore behavior.
Attention rollout across layers shows that the original model and IT-RT often mislocate attention onto the wrong region for the requested behavior, leading to incorrect answers. RIO-RT sharpens attention onto the object when the task calls for ignoring text (left), and onto the key text when the task calls for reading it (right) — correctly answering both cases.
@inproceedings{waseda2026read,
title = {Read or Ignore? A Unified Benchmark for Typographic-Attack Robustness and Text Recognition in Vision-Language Models},
author = {Waseda, Futa and Yamabe, Shojiro and Shiono, Daiki and Sasaki, Kento and Takahashi, Tsubasa},
booktitle = {European Conference on Computer Vision (ECCV)},
year = {2026},
eprint = {2512.11899},
archivePrefix= {arXiv},
primaryClass = {cs.CV},
url = {https://arxiv.org/abs/2512.11899},
}