Training Recurrent Answering Units with Joint Loss Minimization for VQA
Hyeonwoo Noh, Bohyung Han

TL;DR
This paper introduces a recurrent neural network for visual question answering that employs joint loss minimization across multiple units, enabling adaptive multi-step reasoning and improved accuracy over existing attention-based methods.
Contribution
It presents a novel joint loss training approach for recurrent answering units with early stopping, allowing flexible multi-step inference in VQA tasks.
Findings
Outperforms existing multi-step attention models in VQA accuracy
Effectively learns adaptive reasoning steps through early stopping
Shared parameters enable efficient multi-step inference
Abstract
We propose a novel algorithm for visual question answering based on a recurrent deep neural network, where every module in the network corresponds to a complete answering unit with attention mechanism by itself. The network is optimized by minimizing loss aggregated from all the units, which share model parameters while receiving different information to compute attention probability. For training, our model attends to a region within image feature map, updates its memory based on the question and attended image feature, and answers the question based on its memory state. This procedure is performed to compute loss in each step. The motivation of this approach is our observation that multi-step inferences are often required to answer questions while each problem may have a unique desirable number of steps, which is difficult to identify in practice. Hence, we always make the first unit…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMultimodal Machine Learning Applications · Domain Adaptation and Few-Shot Learning · Advanced Image and Video Retrieval Techniques
MethodsAverage Pooling · Residual Connection · *Communicated@Fast*How Do I Communicate to Expedia? · 1x1 Convolution · Batch Normalization · Bottleneck Residual Block · Global Average Pooling · Residual Block · Kaiming Initialization · Max Pooling
