Source-linked AI summary

What's Different between Visual Question Answering for Machine "Understanding" Versus for Accessibility?

Yang Trista Cao, Kyle Seelman, Kyungjun Lee, Hal Daumé III

arXiv:2210.14966v1cs.CLcs.AIcs.CV

TL;DR

The paper asks whether progress on machine-understanding VQA datasets transfers to accessibility VQA, where visually impaired users ask questions about their surroundings. It evaluates seven models across VQA-v2 and VizWiz, finding that improvements transfer but the performance gap increases.

  • Problem

    It is unclear how progress on machine-understanding VQA datasets corresponds to performance in accessibility settings, where visually impaired users ask questions about their visual surroundings.

    Source: §1 · p. 1, §2 · p. 3
  • Method

    The authors compare seven machine-understanding VQA architectures on VQA-v2 and the accessibility dataset VizWiz, and analyze difficult question types.

    Source: §1 · pp. 1–2
  • Results

    Performance improvements on machine-understanding VQA also improve accessibility VQA, but the gap increases and gains can be modest relative to machine-understanding improvements.

    Source: §1 · p. 2, §6 · p. 8
  • Takeaways & Limitations

    Text-recognition and ambiguous questions remain difficult, suggesting future work should focus on these questions in data collection and model design.

    Source: §6 · p. 8

    The analysis covers only two datasets and English, and VizWiz participants may be a small, unrepresentative subset of blind and low-vision users.

    Source: §5 · p. 8

Abstract

from arXiv · show

In visual question answering (VQA), a machine must answer a question given an associated image. Recently, accessibility researchers have explored whether VQA can be deployed in a real-world setting where users with visual impairments learn about their environment by capturing their visual surroundings and asking questions. However, most of the existing benchmarking datasets for VQA focus on machine "understanding" and it remains unclear how progress on those datasets corresponds to improvements in this real-world use case. We aim to answer this question by evaluating discrepancies between machine "understanding" datasets (VQA-v2) and accessibility datasets (VizWiz) by evaluating a variety of VQA models. Based on our findings, we discuss opportunities and challenges in VQA for accessibility and suggest directions for future work.

1 Introduction

The paper asks whether VQA models developed for machine understanding can serve accessibility needs, where users with visual impairments ask questions about their visual world. Across the evaluated models, progress transfers to accessibility VQA, but the performance gap grows and some poor results reflect annotation and evaluation quality.

1 Introduction

  • VQA could help visually impaired people answer questions about the visual world, but machine-understanding datasets may differ from accessibility data in images, questions, and answers.The paper illustrates this distinction with VizWiz questions that are more specific, verbal, and less artificial than VQA-v2 questions.Source: §1 · p. 1, Figure 1 · p. 2
  • Model improvements on machine understanding VQA also improve accessibility VQA, but the performance gap between them increases.The authors say this widening accuracy gap indicates adaptation is challenging and may reflect architectural overfitting.Source: §1 · pp. 1–2
  • Some accessibility questions remain difficult for state-of-the-art models, and many poor results reflect annotation or evaluation quality rather than a failure to learn.The authors use data-challenge taxonomies for quantitative and qualitative error analysis.Source: §1 · p. 2

2 Related Work

Prior VQA datasets often use images selected before sighted crowdworkers create questions, while accessibility data includes questions from visually impaired users. This paper assesses discrepancies across models and examines where they perform poorly on accessibility data.

2 Related Work

  • VQA-v2 questions are created post hoc by sighted crowdworkers, whereas VizWiz collects images and questions from visually impaired users through an app.Crowdworkers provide answers to the VizWiz questions.Source: §2 · pp. 2–3
  • Prior studies examine question types and answer diversity, but few explore discrepancies between actual VQA users’ questions and those from dataset contributors.Brady et al. (2013) study the questions people with visual impairments want answered; Yang et al. (2018) and Bhattacharya et al. (2019) address answer diversity.Source: §2 · pp. 2–3
  • This work compares artificially created and real-world application data across VQA models, then investigates individual examples where models perform poorly on accessibility data.It aims to quantify the performance gap between VQA-v2 and VizWiz, datasets created by sighted people and people with visual impairments, respectively.Source: §2 · pp. 2–3

3 Experiment Setup

The evaluation compares seven VQA models on VQA-v2 and VizWiz, using a size-matched VQA-v2 training subset to examine dataset-size effects. It applies the standard VQA accuracy metric and describes the models’ answer spaces and implementation setup.

3 Experiment Setup

  • Seven VQA models are evaluated on VQA-v2, a machine-understanding dataset, and VizWiz, an accessibility dataset.The models were selected from the VQA-v2 leaderboard and span 2017–2021.Source: §3 · p. 3

3.1 Datasets

  • VQA-v2 contains around 204,000 images and one million questions from sighted contributors, while VizWiz contains around 32,000 image-question pairs from visually impaired users.Both datasets have ten ground-truth answers per pair; VizWiz users provide the image and spoken question together, unlike VQA-v2’s post-hoc question collection. A VQA-v2-sm training subset matches VizWiz’s training-set size to assess dataset-size effects.Source: §3.1 · pp. 3–4

3.2 Evaluation Metric

  • The evaluation uses standard VQA accuracy, awarding 1.0 when a prediction matches at least three of ten human answers and otherwise dividing matches by three.Source: §3.2 · p. 4

3.3 Models

  • All models treat VQA as classification over candidate answers aggregated from training and validation data.The VQA-v2 answer space has 3,129 candidates and the VizWiz answer space has 7,371. OpenVQA and ALBEF were adapted to VizWiz, with default hyperparameters used for training; the OpenVQA metric implementation was fixed because it was incompatible with VizWiz’s data format.Source: §3.3 · p. 4
  • The evaluated architectures include factorized multimodal pooling with co-attention, bottom-up/top-down attention, bilinear attention, and deep modular co-attention.The set also includes Pythia, which extends BUTD, and ALBEF, which aligns image and text representations before fusing them through cross-modal attention.Source: §3.3 · p. 4

4 Findings and Discussion

The section compares VQA model progress across VQA-v2 and VizWiz, then analyzes VizWiz challenge classes and model errors to identify directions for accessibility VQA research.

4.1 Model Performance Progress

  • From 2018–2021, VQA-v2 accuracy rose 65.2% to 71.6%, while VizWiz rose 43.8% to 48.8% and VizWiz-ft 39% to 50.8%; the dataset gap remained significant.Figure 2 compares model accuracy across the datasets and variants.Source: Figure 2 · p. 5, §4.1 · p. 5
  • With training data capped at VizWiz’s size, VQA-v2-sm improved 42% (43.8% to 62.4%), substantially more than VizWiz’s 11%, suggesting an overfitting effect.The VizWiz-ft result is not comparable because it uses the full VQA-v2 training set.Source: §4.1 · p. 5

4.2 Error Analysis

  • Error analysis combines quantitative and qualitative review to identify which data types may help improve accessibility VQA datasets and models.The authors manually inspect validation examples where models receive 0% accuracy, meaning none of ten human answers matched.Source: §4.2 · p. 5, §4.2.2 · p. 7

4.2.1 VQA Challenge Datasets

  • On 3,143 annotated VizWiz validation examples, ALBEF improved over MFB in every challenge class except rare HardQ.The analysis uses two challenge taxonomies, with labels assigned by majority vote across five annotations.Source: §4.2.1 · p. 6, Table 1 · p. 6
  • Models struggle most with text recognition, answer granularity or wording, inadequate answers, and ambiguous or subjective questions.Figure 3 plots model accuracy by challenge class and the share of validation examples in each class.Source: §4.2.1 · p. 6, Figure 3 · p. 6

4.2.2 Where the Models Fail

  • Zero-score cases improved most for color recognition (63%) and least for text recognition (34%); object recognition, text recognition, color recognition, and ambiguous questions remain difficult.Figure 4 compares zero-score examples for MFB and ALBEF by challenge class.Source: Figure 4 · p. 7, §4.2.2 · p. 7
  • Among answerable questions, MFB predicted “unanswerable” 56% of the time versus ALBEF’s 30%, even though many ALBEF answers were at least as useful to users.At least three annotators deemed 27% of validation questions unanswerable, making that prediction perfect under the evaluation metric.Source: §4.2.2 · p. 7, Figure 5 · p. 8
  • Generic ground-truth answers can score correct, detailed ALBEF responses as wrong; subjective yes/no questions can also split annotators between opposing answers.For “What is this?” cases, ALBEF outperformed MFB by accuracy alone in 28.8% versus 12.6%, but was actually worse only 2.6% of the time.Source: §4.2.2 · pp. 7–8

5 Limitations

The analysis is bounded by two datasets and English-language systems; its findings may not generalize directly to other languages or to blind and low-vision people beyond VizWiz app users.

  • The analysis covers only VQA-v2 and VizWiz, so its scope is limited to two datasets.Source: §5 · p. 8
  • The datasets’ ground truth, especially with the standard evaluation metric, is not always reliable.Source: §5 · p. 8
  • The analysis focuses on English, and its findings may not generalize directly to other languages.Source: §5 · p. 8
  • VizWiz photos and questions represent only mobile-app users, likely a small, unrepresentative subset of the blind and low-vision population.Source: §5 · p. 8

6 Conclusion and Future Directions

Performance improvements on machine-understanding VQA translated overall to accessibility VQA, but gains may be modest relative to benchmark improvements. Text-recognition and ambiguous questions remain difficult, while evaluation methods need further development.

6 Conclusion and Future Directions

  • Machine-understanding VQA improvements translated overall to accessibility VQA, but substantial benchmark gains yielded only modest accessibility gains, suggesting possible overfitting.Source: §6 · p. 8
  • Accessibility models improved on almost all challenge classes, but questions requiring text recognition and ambiguous questions remain especially difficult.Source: §6 · p. 8
  • The standard VQA accuracy metric may be nearing its usefulness limit; robust automated protocols and ethical human evaluation with blind or low-vision users need further research.Source: §6 · p. 9
Loading 2210.14966v1…