Question Guided Modular Routing Networks for Visual Question Answering
arXiv:1904.08324
Abstract
This paper studies the task of Visual Question Answering (VQA), which is topical in Multimedia community recently. Particularly, we explore two critical research problems existed in VQA: (1) efficiently fusing the visual and textual modalities; (2) enabling the visual reasoning ability of VQA models in answering complex questions. To address these challenging problems, a novel Question Guided Modular Routing Networks (QGMRN) has been proposed in this paper. Particularly, The QGMRN is composed of visual, textual and routing network. The visual and textual network serve as the backbones for the generic feature extractors of visual and textual modalities. QGMRN can fuse the visual and textual modalities at multiple semantic levels. Typically, the visual reasoning is facilitated by the routing network in a discrete and stochastic way by using Gumbel-Softmax trick for module selection. When the input reaches a certain modular layer, routing network newly proposed in this paper, dynamically selects a portion of modules from that layer to process the input depending on the question features generated by the textual network. It can also learn to reason by routing between the generic modules without additional supervision information or expert knowledge. Benefiting from the dynamic routing mechanism, QGMRN can outperform the previous classical VQA methods by a large margin and achieve the competitive results against the state-of-the-art methods. Furthermore, attention mechanism is integrated into our QGMRN model and thus can further boost the model performance. Empirically, extensive experiments on the CLEVR and CLEVR-Humans datasets validate the effectiveness of our proposed model, and the state-of-the-art performance has been achieved.
References in corpus (21)
- Very Deep Convolutional Networks for Large-Scale Image Recognition
- Categorical Reparameterization with Gumbel-Softmax
- Accurate, Large Minibatch SGD: Training ImageNet in 1 Hour
- Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computation
- Hierarchical Question-Image Co-Attention for Visual Question Answering
- VQA: Visual Question Answering
- The Concrete Distribution: A Continuous Relaxation of Discrete Random Variables
- A simple neural network module for relational reasoning
- Multimodal Compact Bilinear Pooling for Visual Question Answering and Visual Grounding
- Modulating early visual processing by language
- Simple Baseline for Visual Question Answering
- Multimodal Residual Learning for Visual QA
- Transparency by Design: Closing the Gap Between Performance and Interpretability in Visual Reasoning
- Ask Your Neurons: A Neural-based Approach to Answering Questions about Images
- Show, Ask, Attend, and Answer: A Strong Baseline For Visual Question Answering
- Conditional Computation in Neural Networks for faster models
- Learning Factored Representations in a Deep Mixture of Experts
- Compositional Attention Networks for Machine Reasoning
- Learning to Reason: End-to-End Module Networks for Visual Question Answering
- Modular Networks: Learning to Decompose Neural Computation
- Question-Guided Hybrid Convolution for Visual Question Answering