Source-linked AI summary

VQA: Visual Question Answering

Aishwarya Agrawal, Jiasen Lu, Stanislaw Antol, Margaret Mitchell, C. Lawrence Zitnick, Dhruv Batra, Devi Parikh

arXiv:1505.00468v7cs.CLcs.CV

TL;DR

Image captioning can rely on coarse scene understanding and word n-gram statistics, while open-ended visual questions target specific image information. The paper introduces VQA and a dataset of over 250K images, 760K questions, and around 10M answers spanning diverse AI capabilities.

  • Problem

    Image captioning can rely on coarse scene understanding and word n-gram statistics, motivating questions that target specific image information and reasoning.

    Source: §1 · p. 1
  • Method

    The paper introduces open-ended image-question answering and builds a dataset from MS COCO images and new abstract scenes, collecting three questions and ten answers per image or scene.

    Source: §1 · p. 2
  • Results

    Over 250K images, 760K questions, and around 10M answers comprise the dataset, whose questions require diverse computer-vision, natural-language-processing, and commonsense-reasoning capabilities.

    Source: §7 · p. 12
  • Takeaways & Limitations

    The dataset offers a setting to measure progress in visual understanding and commonsense reasoning across varied question types.

    Source: §3 · p. 4

    The age annotations reflect MTurk workers’ perceptions in an uncontrolled setting, making relative question-type rankings more meaningful than absolute age estimates.

    Source: §4.3 · p. 7

Abstract

from arXiv · show

We propose the task of free-form and open-ended Visual Question Answering (VQA). Given an image and a natural language question about the image, the task is to provide an accurate natural language answer. Mirroring real-world scenarios, such as helping the visually impaired, both the questions and answers are open-ended. Visual questions selectively target different areas of an image, including background details and underlying context. As a result, a system that succeeds at VQA typically needs a more detailed understanding of the image and complex reasoning than a system producing generic image captions. Moreover, VQA is amenable to automatic evaluation, since many open-ended answers contain only a few words or a closed set of answers that can be provided in a multiple-choice format. We provide a dataset containing ~0.25M images, ~0.76M questions, and ~10M answers (www.visualqa.org), and discuss the information it provides. Numerous baselines and methods for VQA are provided and compared with human performance. Our VQA demo is available on CloudCV (http://cloudcv.org/vqa).

1 INTRODUCTION

The introduction proposes Visual Question Answering (VQA), in which systems answer open-ended natural-language questions about images, as a multimodal task that demands richer understanding than coarse scene-level captioning. It presents VQA as quantitatively evaluable and introduces open-ended and multiple-choice tasks alongside a large dataset.

1 INTRODUCTION

  • VQA takes an image and an open-ended natural-language question as input and produces a natural-language answer, targeting scenarios such as assisting visually impaired users or intelligence analysts.The proposed task is motivated by the goal of advancing AI through multimodal tasks with well-defined quantitative evaluation.Source: §1 · p. 1
  • Questions can require fine-grained recognition, object detection, activity recognition, knowledge-base reasoning, and commonsense reasoning, beyond coarse scene-level understanding.Even yes/no answers may require nontrivial reasoning; many questions can nevertheless be answered with one to three words.Source: §1 · p. 1
  • The paper presents both open-ended answering and multiple-choice VQA, with short answers enabling quantitative evaluation by counting correctly answered questions.The multiple-choice task asks systems to choose from a predefined answer list.Source: §1 · pp. 1–2
  • The dataset combines 204,721 MS COCO images and 50,000 abstract scenes, with three questions per image or scene and ten answers with confidence per question, totaling over 760K questions and around 10M answers.The abstract scenes support research on high-level reasoning without requiring systems to parse real images.Source: §1 · p. 2
  • The paper analyzes question and answer types, compares their information content with image captions, provides baselines combining text and visual features, and proposes an annual challenge and workshop.The authors frame VQA as a balance between ambitious image-understanding challenges and accessibility to communities with established component methods.Source: §1 · p. 2

2 RELATED WORK

The section distinguishes VQA from constrained visual-question datasets, text-based Q&A, image and video description, and other vision-language tasks. It emphasizes human-generated, open-ended questions requiring specific image understanding and a broader range of visual concepts and reasoning.

VQA Efforts

  • Unlike earlier restricted or synthetic efforts, [36], this work targets human-generated, open-ended questions and answers, with >250,000 images versus 2,591 and 1,449, to broaden knowledge and reasoning.The earlier datasets limited answers to predefined categories or generated questions from templates.Source: §2 · p. 2
  • Related work includes video-query answering [50], questions from visually-impaired users, abstract-scene commonsense [34], plausibility judgments,, prompted captions, Chinese COCO Q&A [18], and caption-derived questions [44].[44] automatically generated object, count, color, and location questions from COCO captions.Source: §2 · p. 2
  • [37] conditions its LSTM question representation on CNN image features at each step and decodes answers sequentially; this paper computes them independently, multiplies them, then predicts answer classes.The paper describes its approach as “late fusion.”Source: §2 · p. 2

Text-based Q&A

  • Text-based Q&A provides inspiration, but VQA grounds questions in images as well as text, and human-generated questions make commonsense knowledge and complex reasoning more essential.The text-Q&A discussion also highlights grounding questions in descriptions and QA pairs from simulated actors and objects [54].Source: §2 · p. 2

Describing Visual Content

  • Image and video captions describe visual content but can often be non-specific; VQA questions require detailed specific image information, for which generic image captions are of little use [53],.Source: §2 · p. 2

Other Vision+Language Tasks

  • Coreference resolution and referring-expression generation identify objects with concrete concepts such as color and location, while visual questions and answers reveal a richer variety of visual concepts.The related tasks include coreference resolution, and referring expressions,.Source: §2 · p. 2

3 VQA DATASET COLLECTION

The section constructs VQA from complex COCO images and purpose-built abstract scenes, then gathers image-dependent questions and multiple human answers under standardized splits and evaluation formats.

Real Images / Abstract Scenes

  • The dataset uses 123,287 COCO training and validation images and 81,434 test images, plus 50K adjustable abstract scenes built from human models, objects, and animals.The abstract-scene clipart was designed to mirror real images while letting researchers focus on high-level reasoning without complex visual recognition.Source: §3 · p. 3

Splits / Captions

  • Real-image splits follow MS COCO, while abstract scenes use 20K/10K/20K train/validation/test splits; both image types have five captions each.For the VQA challenge, test-standard is the default reporting split, test-reserve checks for overfitting, and test-challenge determines winners.Source: §3 · p. 3

Questions

  • The smart-robot interface elicited questions spanning visual recognition and commonsense, while requiring the image to answer them.Pilot studies compared prompts about a toddler, alien, or smart robot; workers were asked to stump the robot, which could recognize objects, scenes, expressions, poses, and properties.Source: §3 · p. 4
  • Three unique workers contributed questions per image or scene, with prior questions shown to encourage diversity, yielding over 0.76M questions.Source: §3 · p. 4

Answers

  • Each question received 10 answers from unique workers who had not asked it, accommodating valid answer variation and disagreement.Workers were instructed to give brief, matter-of-fact phrases and also rate whether they could answer correctly as no, maybe, or yes.Source: §3 · p. 4

Evaluation

  • Open-ended answers are scored by exact-response agreement, with full accuracy when at least three workers gave the same answer.Responses are lowercased, numbers converted to digits, and punctuation and articles removed; the paper avoids soft similarity metrics, noting that 89.32% of answers are single words.Source: §3 · p. 4
  • Multiple-choice questions offer 18 unique, randomized candidates drawn from correct, plausible, popular, and random answers, and more than one option can score above zero.Plausible distractors come from answers given without the image, helping test whether the image is needed; accuracy reflects the number of workers who supplied an option, divided by three and capped at one.Source: §3 · p. 4

4 VQA DATASET ANALYSIS

The analysis characterizes question and answer patterns in the VQA datasets and examines whether commonsense or image captions can substitute for visual information. It finds that questions often require information beyond generic captions, while answers are typically brief despite their diversity.

4.1 Questions

  • Question-type distributions are similar for real images and abstract scenes, with varied forms, and most questions contain four to ten words.Examples of question types include “What is...”, “Is there...”, “How many...”, and “Does the...”.Source: §4.1 · p. 5, Figure 4 · p. 5

4.2 Answers

  • 89.32% of real-image answers and 90.51% of abstract-scene answers are one word, yet response patterns range from yes/no to diverse or specialized answers.Yes/no questions account for 38.37% of real-image questions and 40.66% of abstract-scene questions; inter-human agreement is 83.30% and 87.49%, respectively, and rises with confidence. Agreement exceeds 95% for yes/no questions but is below 76% for other questions; exact string matching does not account for synonyms or plurality.Source: §4.2 · pp. 5–7, Figure 5 · p. 6, Figure 6 · p. 7

4.3 Commonsense Knowledge

  • About 21% of questions were answered correctly without images, showing that commonsense alone is insufficient and visual information is critical to VQA.For 47.43% of questions, at least three of ten subjects judged commonsense necessary; workers’ perceived average age required was 8.92, and average commonsense degree was 31.01%. The two rankings of question types correlated at 0.58, while the age annotations reflect worker perceptions rather than objective requirements.Source: §4.3 · p. 7

4.4 Captions vs. Questions

  • Captions improved answer accuracy over questions alone but remained significantly less accurate than images, indicating that captions miss information needed for correct answers.Caption noun, verb, and adjective distributions differed significantly from those in questions and answers for both real images and abstract scenes (Kolmogorov-Smirnov test, p < .001).Source: §4.4 · pp. 7–8

5 VQA BASELINES AND METHODS

The section develops image-and-question models for open-ended and multiple-choice VQA, then evaluates their performance against simple baselines and human performance. Its analyses show where image features help, how model performance varies across questions, and how design choices affect accuracy.

5.1 Baselines

  • Baselines include random answers, a constant “yes” prior, per-question-type priors, and nearest-neighbor question-image pairs; multiple-choice priors and neighbors use Word2Vec cosine similarity.The nearest-neighbor open-ended answer is the most frequent ground-truth answer among retrieved question-image pairs.Source: §5.1 · p. 8

5.2 Methods

  • The model uses a two-layer LSTM for questions and ℓ2-normalized VGGNet features for images, fuses their common-space embeddings element-wise, and predicts among 1,000 answers covering 82.67% of train+val answers.The fused representation passes through a two-hidden-layer MLP and softmax; VGGNet parameters are frozen.Source: §5.2 · pp. 8–9, Figure 8 · p. 9

5.3 Results

  • On test-dev, LSTM Q reaches 48.76% open-ended and 54.75% multiple-choice accuracy, while BoW Q reaches 48.09% and 53.68%, respectively; both beat nearest neighbor.Nearest neighbor scores 42.70% open-ended and 48.49% multiple-choice. Language-only methods perform surprisingly well, plausibly by exploiting question-type priors such as answering “yellow” to “What color is the banana?” [56].Source: Table 2 · p. 9, §5.3 · pp. 9–10
  • The best model, deeper LSTM Q + norm I, achieves 58.16% open-ended and 63.09% multiple-choice accuracy on test-standard, outperforming vision- and language-alone baselines; all methods remain below human performance.The model was selected using test-dev accuracy.Source: §5.3 · p. 10
  • The model performs well on common visual-object answers but poorly on counts, especially higher counts; accuracy also falls from 61.07% for age-3–4 questions to 47.83% for age-18+ questions.On annotated validation questions, its estimated age and commonsense levels are 4.74 years and 17.35%, versus averages of 8.98 years and 31.23% required, respectively.Source: §5.3 · p. 10
  • Image features help on scene-level questions such as “What sport” and “What animal,” but add no information for reasoning-heavy types such as “Is the” or “How many”; all question-type results trail humans.The analysis reports open-ended test-dev results by question type, with Q+C results on validation.Source: Table 3 · p. 10, §5.3 · p. 10
  • On test-dev, ℓ2 image normalization improves open-ended and multiple-choice accuracy by 0.16% and 0.24%, while element-wise fusion beats concatenation by 0.95% and 1.24%, respectively.Using K = 1000 instead of K = 500 improves accuracy by 0.82% open-ended and 1.92% multiple-choice; K = 2000 instead of K = 1000 improves it by 0.40% and 1.16%, respectively.Source: §5.3 · pp. 10–11, Table 4 · p. 12
  • Truncating question vocabulary at words occurring at least 5 or 11 times improves accuracy over using all words, while training on the filtered dataset reduces accuracy.Vocabulary cutoffs of 5 and 11 improve open-ended/multiple-choice accuracy by 0.24%/0.17% and 0.06%/0.02%, respectively. The filtered dataset retains 344,600 questions and reduces accuracy by 1.13% open-ended and 1.88% multiple-choice.Source: §5.3 · pp. 11–12, Table 4 · p. 12

6 VQA CHALLENGE AND WORKSHOP

The section establishes an evaluation server and annual VQA challenge and workshop to support systematic progress. It also recommends reporting test-standard accuracies and comparing them with corresponding leaderboard entries.

6 VQA CHALLENGE AND WORKSHOP

  • An evaluation server accepts test-set submissions and returns an accuracy breakdown.The section says results may be uploaded for the test set.Source: §6 · p. 12
  • The authors are organizing an annual VQA challenge and workshop, with the first workshop planned for CVPR 2016.They state that these events are intended to facilitate systematic progress in VQA.Source: §6 · p. 12
  • Papers reporting VQA results should provide test-standard accuracies and compare them with the corresponding test2015 leaderboards.Accuracies can be calculated using either test2015 or Challenge test2015; the section also says Table 5 compares the best model’s real-image open-ended and multiple-choice accuracies with other entries as of October 28, 2016.Source: §6 · p. 12

7 CONCLUSION AND DISCUSSION

The paper introduces Visual Question Answering (VQA), an open-ended task of answering natural-language questions about images, and provides a dataset of over 250K images, 760K questions, and around 10M answers. It argues that VQA spans diverse AI capabilities while remaining amenable to automatic evaluation.

  • VQA asks systems to provide accurate natural-language answers to open-ended questions about images, using a dataset of over 250K images, 760K questions, and around 10M answers.Source: §7 · p. 12
  • The dataset’s open-ended, non-task-specific questions span diverse answers and require computer vision, natural-language processing, and commonsense reasoning.Source: §7 · p. 12
  • Task-specific questions, such as those gathered from visually impaired users or within a domain like sports, may help enable practical VQA applications.Bigham et al. created an application in which visually impaired users capture images and ask open-ended questions answered by human subjects; these questions can rarely be answered using generic captions.Source: §7 · p. 12
  • The authors frame VQA as a way to push the frontiers of “AI-complete” problems while remaining amenable to automatic evaluation.Source: §7 · p. 12

APPENDIX OVERVIEW

The appendix provides additional analyses, qualitative visualizations, human-accuracy results, baseline details, and dataset resources and examples.

Appendix contents

  • It covers caption-versus-Q&A analysis, “What is” visualizations, human accuracy on multiple-choice questions, and VQA baseline details.These are appendix items I–IV.Source: APPENDIX OVERVIEW · p. 12
  • It adds discussion of model “Age” and “Commonsense,” the abstract scene dataset, dataset-collection interfaces, and top dataset answers.These are appendix items V–VIII.Source: APPENDIX OVERVIEW · p. 12
  • A leaderboard figure shows test-standard accuracies for the VQA Real Image Challenge in open-ended and multiple-choice formats, in an October 28, 2016 snapshot.Source: Figure 13 · p. 13
  • The appendix also includes additional examples from the VQA dataset.This is appendix item IX.Source: APPENDIX OVERVIEW · p. 13

APPENDIX I: CAPTIONS vs. QUESTIONS

Captions and question–answer pairs capture visual information from different perspectives: their noun, verb, and adjective distributions differ significantly across both real images and abstract scenes. The word-use patterns also differ in the kinds of properties and spatial relations they emphasize.

APPENDIX I: CAPTIONS vs. QUESTIONS

  • For both real images and abstract scenes, normalized caption and question–answer word distributions differ significantly for nouns, verbs, and adjectives (Kolmogorov–Smirnov test, p < .001), supporting complementary perspectives on visual scenes.The comparison combines questions and answers and normalizes word frequencies per image.Source: Appendix I · p. 13
  • Captions use adjectives for visible properties such as material and pattern, whereas question–answer adjectives more often express typicality or commonsense properties such as “edible” and “unsafe”.Source: Appendix I · p. 13
  • Question–answer nouns include “ethnicity” and “hairstyle,” while caption nouns include plural visible objects and groups; “man” and “people” occur in both.Source: Appendix I · p. 13
  • Questions and answers contain a higher proportion of specific spatial relations such as “in” and “on,” while captions contain more general relations such as “with” and “near.”The proportions are shown for real images and abstract scenes.Source: Appendix I · p. 14, Figure 14 · p. 15

APPENDIX II: “WHAT IS” ANALYSIS · APPENDIX III: MULTIPLE-CHOICE HUMAN AC-

The “What is” analysis shows diverse question subjects and object relations across real images and abstract scenes, alongside varied or intuitive answers associated with different question endings.

APPENDIX II: “WHAT IS” ANALYSIS

CURACY … OF OUR MODEL

The sections compare human multiple-choice and open-ended performance, describe VQA baselines, and explain how the best model’s age and commonsense scores are estimated.

CURACY

  • Multiple-choice accuracy was about the same for yes/no questions and higher for “other” questions by ≈15% on real images and ≈11% on abstract scenes.The authors note that “other” questions may be ambiguous, which may explain the increase.Source: CURACY · p. 17
  • Human multiple-choice accuracy was measured from three answers per question on a random subset of 3,000 questions for real images and abstract scenes.Table 6 also reports inter-human agreement for open-ended answers.Source: CURACY · p. 17

APPENDIX IV: DETAILS ON VQA BASELINES

  • The per-Q-type prior predicts each question type’s most popular answer, with types determined by question openings and requiring at least 30 training questions.Question types and popular answers were computed on the real-image training set.Source: APPENDIX IV: DETAILS ON VQA BASELINES · p. 17
  • The nearest-neighbor baseline retrieves training questions by Skip-Thought cosine similarity, then selects the answer associated with the most similar image-question pair.It compares images using fc7 cosine similarity and uses k = 4, selected on test-dev; Skip-Thought outperformed bag-of-words and Word2Vec features.Source: APPENDIX IV: DETAILS ON VQA BASELINES · p. 17

OF OUR MODEL

  • The model’s estimated age is the accuracy-weighted average of question ages on validation questions with age annotations.The best model was the deeper LSTM Q + norm I, selected using VQA test-dev accuracies.Source: OF OUR MODEL · p. 17
  • The model’s estimated degree of commonsense is the accuracy-weighted average of question-level commonsense ratings on annotated validation questions.The ratings indicate whether a question requires commonsense to answer it.Source: OF OUR MODEL · p. 17

APPENDIX VI: ABSTRACT SCENES DATASET

The appendix describes the abstract scenes dataset and its creation interface, including object manipulation, rendering order, and pose and expression variations.

APPENDIX VII: USER INTERFACES · APPENDIX VIII: ANSWER DISTRIBUTION · APPENDIX IX: ADDITIONAL EXAMPLES

The appendices document the interfaces used to collect diverse questions and answers, list answer frequencies, and provide examples from the VQA dataset and its question formats.

APPENDIX VII: USER INTERFACES

APPENDIX IX: ADDITIONAL EXAMPLES

Loading 1505.00468v7…