CVOct 30, 2020

Loss re-scaling VQA: Revisiting the LanguagePrior Problem from a Class-imbalance View

arXiv:2010.16010v484 citations
Originality Incremental advance
AI Analysis

This work addresses the language prior problem in VQA models, which is a critical issue for improving visual reasoning in AI systems, though it is incremental as it builds on existing interpretation and mitigation efforts.

The paper tackles the language prior problem in Visual Question Answering (VQA) by interpreting it as a class-imbalance issue, revealing that models favor frequent but incorrect answers due to sparse training data for correct ones, and proposes a loss re-scaling method that improves performance on VQA-CP benchmarks.

Recent studies have pointed out that many well-developed Visual Question Answering (VQA) models are heavily affected by the language prior problem, which refers to making predictions based on the co-occurrence pattern between textual questions and answers instead of reasoning visual contents. To tackle it, most existing methods focus on enhancing visual feature learning to reduce this superficial textual shortcut influence on VQA model decisions. However, limited effort has been devoted to providing an explicit interpretation for its inherent cause. It thus lacks a good guidance for the research community to move forward in a purposeful way, resulting in model construction perplexity in overcoming this non-trivial problem. In this paper, we propose to interpret the language prior problem in VQA from a class-imbalance view. Concretely, we design a novel interpretation scheme whereby the loss of mis-predicted frequent and sparse answers of the same question type is distinctly exhibited during the late training phase. It explicitly reveals why the VQA model tends to produce a frequent yet obviously wrong answer, to a given question whose right answer is sparse in the training set. Based upon this observation, we further develop a novel loss re-scaling approach to assign different weights to each answer based on the training data statistics for computing the final loss. We apply our approach into three baselines and the experimental results on two VQA-CP benchmark datasets evidently demonstrate its effectiveness. In addition, we also justify the validity of the class imbalance interpretation scheme on other computer vision tasks, such as face recognition and image classification.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes