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.
翻译:最近的研究指出,许多成熟的视觉问题解答(VQA)模型受到先前语言问题的严重影响,这是指根据文本问答之间共同出现的模式而不是根据视觉内容推理作出预测。为了解决这一问题,大多数现有方法侧重于加强视觉特征学习以减少对VQA模型决定的这种肤浅文本捷径影响。然而,在为其内在原因提供明确解释方面所作的努力有限,因此它缺乏良好的指导,使研究界能够有目的地向前推进,从而在克服这一非三角问题方面造成模范结构的混乱。在本文件中,我们提议从阶级平衡的角度来解释VQA的先前语言问题。具体地说,我们设计了一个新颖的解释方案,在后期的培训阶段,对同一类型错误的常态和零散解的答案进行了明显展示。它明确揭示了VQA模型往往产生经常但显然错误的答案,对一个在培训中缺乏正确答案的问题。在进行这种观察的基础上,我们进一步将VQA以前的语言问题解释从课堂平衡的角度来解释。我们根据不同的实验性数据基准,进一步将我们的标准定义的数值用于不同的计算。