GQA: A New Dataset for Real-World Visual Reasoning and Compositional Question Answering

Drew A. Hudson, Christopher D. Manning
2/25/2019
cs.CLcs.AIcs.CV

Official code: stanfordnlp/mac-network (509 stars, Apache-2.0, TensorFlow, last commit 2021-07-10).

Abstract

We introduce GQA, a new dataset for real-world visual reasoning and compositional question answering, seeking to address key shortcomings of previous VQA datasets. We have developed a strong and robust question engine that leverages scene graph structures to create 22M diverse reasoning questions, all come with functional programs that represent their semantics. We use the programs to gain tight control over the answer distribution and present a new tunable smoothing technique to mitigate question biases. Accompanying the dataset is a suite of new metrics that evaluate essential qualities such as consistency, grounding and plausibility. An extensive analysis is performed for baselines as well as state-of-the-art models, providing fine-grained results for different question types and topologies. Whereas a blind LSTM obtains mere 42.1%, and strong VQA models achieve 54.1%, human performance tops at 89.3%, offering ample opportunity for new research to explore. We strongly hope GQA will provide an enabling resource for the next generation of models with enhanced robustness, improved consistency, and deeper semantic understanding for images and language.

View on arXivView PDF

Code Implementations(1)

TensorFlowApache-2.0

Implementation for the paper "Compositional Attention Networks for Machine Reasoning" (Hudson and Manning, ICLR 2018)

509119PythonApr 14, 20185 years agoApache-2.0
attentionclevrcompositional-attention-networksmachine-reasoningquestion-answering+2 more

Similar Papers

Cite this paper

@article{hudson2019gqa,
  title  = {GQA: A New Dataset for Real-World Visual Reasoning and Compositional Question Answering},
  author = {Drew A. Hudson and Christopher D. Manning},
  year   = {2019},
  eprint = {1902.09506},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1902.09506}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1902.09506.svg)](https://codeofpaper.com/paper/1902.09506)

Discussion