Towards VQA Models That Can Read
Amanpreet SinghVivek NatarajanMeet ShahYu JiangXinlei ChenDhruv BatraDevi ParikhMarcus Rohrbach
Introduces the TextVQA dataset and the LoRRA model to enable visual question answering systems to read and reason about text embedded in everyday images.
Visual Question Answering models frequently assist users by interpreting scene imagery, yet they routinely fail when required to read and reason about embedded text. This capability is critical for practical assistive technology, where visually impaired users frequently ask text-dependent questions about their daily environment, such as reading appliance settings, signs, or currency. Standard benchmark datasets contain negligible text-focused tasks, while existing assistive datasets remain too small or noisy to train effective models, leaving models unequipped to handle text in everyday scenes.
To address this gap, the article introduces a dedicated benchmark and a specialized model architecture designed to evaluate and improve how artificial intelligence systems read visual text and reason over it to answer questions.
The researchers established TextVQA, a dataset comprising 45,336 questions across 28,408 natural images from Open Images, where answering requires reading embedded text. In parallel, they developed the Look, Read, Reason & Answer (LoRRA) model architecture. LoRRA incorporates an optical character recognition module to read text tokens in an image and utilizes a dynamic copy mechanism. This mechanism allows the model to either deduce an answer from a standard, fixed vocabulary or directly copy extracted text strings to produce out-of-vocabulary answers.
The findings show that leading standard models struggle significantly with text-focused queries, as state-of-the-art models like Pythia achieved only 13.04% validation accuracy on TextVQA. LoRRA substantially improved performance, reaching 26.56% validation accuracy and 27.63% test accuracy on TextVQA, more than doubling baseline results, while also improving single-model accuracy on the broader VQA 2.0 benchmark to 69.21%. Despite these advances, machine performance remains far below human capability, which achieved 85.01% validation accuracy and 86.79% test accuracy, highlighting a 58-percentage-point performance gap.
These results demonstrate that monolithic neural networks cannot organically master complex reading and multimodal reasoning from distant supervision alone; integrating specialized reading modules and dynamic answer mechanisms is essential. The findings imply that assistive tools and visual document systems face severe reliability risks in reading-heavy deployments unless purpose-built reading pipelines are integrated. Current top-performing models remain experimental and are not yet sufficiently accurate for mission-critical or safety-sensitive autonomous assistive applications.
Organizations developing computer vision and assistive applications should integrate optical character recognition modules and dynamic copy mechanisms into their system pipelines rather than relying solely on fixed-vocabulary visual models. Future research and development should focus on enabling systems to copy multi-word phrases (n-grams), improving scene text detection under rotation and occlusion, and expanding external reasoning capabilities before deploying systems in high-stakes environments.
The conclusions are limited by the performance of the underlying optical character recognition system, which struggles with rotated, unstructured, or partially occluded text. Additionally, the model architecture is currently constrained to copying a single text token at a time, preventing it from directly resolving approximately 8.9% of TextVQA questions that require multi-word outputs. Confidence in the relative benchmark improvements is high, but practitioners should exercise caution given the remaining performance gap relative to human accuracy.
- Paper: Making the V in VQA Matter: Elevating the Role of Image Understanding in Visual Question Answering, Yash Goyal et al. (2016). Reading the VQA v2.0 dataset paper is essential because it established the balanced benchmark framework that the TextVQA task builds upon to reduce language bias.
- Paper: VQA: Visual Question Answering, Stanislaw Antol et al. (2015). Understanding the foundational Visual Question Answering task definition provides the core evaluation methodology and baseline models assumed by the TextVQA framework.
- Paper: LLaVA-OneVision: Easy Visual Task Transfer, Bo Li et al. (2024). This work directly continues the source paper's push for document visual understanding by scaling up unified architectures to achieve state-of-the-art text reading on benchmarks like DocVQA.
- Paper: Qwen-VL: A Versatile Vision-Language Model for Understanding, Localization, Text Reading, and Beyond, Jinze Bai et al. (2023). Building directly upon TextVQA's focus on optical character recognition in images, this paper extends generalist multimodal models with dedicated text reading and fine-grained localization capabilities.
- Paper: Improved Baselines with Visual Instruction Tuning, Haotian Liu et al. (2024). This paper applies improved visual instruction tuning and targeted text-reading datasets to significantly boost the performance of models first designed for tasks like TextVQA.
