Skip to content

List of papers

  • [01VQA] VQA: Visual Question Answering
  • [02EMD] Exploring Models and Data for Image Question Answering
  • [03LAQ] Learning to Answer Questions From Image Using Convolutional Neural Network
  • [04DCQ] Deep Compositional Question Answering with Neural Module Networks
  • [05ABC] An attention based convolutional neural network for visual question answering
  • [06ATM] Are you talking to a machine? datasetand methods for multilingual image question answering
  • [07DPP] Image question answering using convolutional neural networkwith dynamic parameter prediction
  • [08WTL] Where to look: Focus regions for visual question answering
  • [09AMA] Ask me anything: Free-form visual question answering based on knowledge from external sources
  • [10V7W] Visual7W: Grounded Question Answering in Images
  • [11AAA] Ask, Attend and Answer: Exploring question-guided spatial attention for visual question answering
  • [12SAN] Stacked attention networks for image questionanswering
  • [13BOW] Simple Baseline for Visual Question Answering
  • [14ICV] Image Captioning & Visual Question Answering Based on Attributes & External Knowledge
  • [15DMN] Dynamic Memory Networks for Visual and Textual Question Answering
  • [16CMV] Compositional Memory for Visual Question Answering
  • [17LCN] Learning to Compose Neural Networks for Question Answering

Results

VQA Dataset

(as self-published by authors- not verified)

Results below are for testdev-2015, except the final column which is for test-standard

Method |All| Y/N| Other| Num| Test-Std[All] :------|:------:|:------:|:------:|:------:|:------:| ~~~~~~~~~~~~~~|~~~~~~~~~~~~~|~~~~~||~~~~~| Image| 28.1| 64.0| 3.8| 0.4| - Question| 48.1| 75.7| 27.1| 36.7| - Q+I| 52.6| 75.6| 37.4| 33.7| - LSTM Q+I| 53.7| 78.9| 36.4| 35.2| 54.1 [16CMV]| 52.6| 78.3| 35.9| 34.4| - [09AMA]| 55.7| 79.2| 40.1| 36.1| 56.0 [13BOW]| 55.7| 76.5| 42.6| 35.0| 55.9 [07DPP]| 57.2| 80.7| 41.7| 37.2| 57.4 [17LCN]| 57.9| 80.5| 43.1| 37.4| 58.0 [15AAA]| 57.9| 80.8| 43.2| 37.3| 58.2 [12SAN]| 58.7| 79.3| 46.1| 36.6| 58.9 [15DMN]| 60.3| 80.5| 48.3| 36.8| 60.4

WordCloud

  • To get a quick sense of where most of the models are headed in terms of architecture, it suffices to see the word cloud (after removing stop-words)

Image Features

GoogleNet vs VGGNet

  • Googlenet
  • [16CMV]
  • [13BOW]
  • [14ICV]
  • [06ATM]
  • [11AAA]
  • [12SAN]
  • VGGNet
  • [12SAN]
  • [06ATM]
  • [01VQA]
  • [14ICV]
  • [04DCQ]
  • [09AMA]

  • Some over lap is because they experimented with both the kind of features

  • Some of them experimented with Alexnet, e.g [06ATM], [16CMV], [09AMA] but for all of them it was underforming model
  • No one yet is using ResNet, yet.

Memory

LSTM vs GRU

  • Only [15DMN] and [07DPP] are using GRU whereas others are using LSTM.
  • However, it should be noted that [15DMN] uses bi-directional GRU whereas [07DPP] uses single directional GRU.

No bidirectinal LSTM

  • While several of them have reported either [02EMD]'s numbers on Bi-directional LSTM (model 2-VIS+BLSTM), no one has used bi-directional LSTM in their main model.

Attention models vs non-attention models

  • Following papers use Attention Models
  • [15DMN] - Attention gates using modified GRUs
  • [04CDQ]
  • [11AAA] - Spatial attention with two hop model
  • [05ABC]
  • [12SAN]
  • [10V7W]
  • Following papers do not use any attention models, but believe that using attention would improve their model's performance
  • [07DPP]
  • [02EMD]
  • [06ATM]

Episodic memory vs Semantic memory

  • [16CMV] claims to have used "declarative memory" which is combination of both semantic and episodic memory.
  • [15DMN] uses episodic memory modules explicitly.
  • For reference: Tulving, Endel. "Episodic and semantic memory 1." Organization of Memory. London: Academic 381.4 (1972).

Activation functions used

  • Sigmoid
  • [15DMN] - Also uses ReLU & TanH
  • [06ATM] - Also uses TanH
  • ReLU
  • [11AAA]
  • [03LAQ]
  • [04DCQ]
  • [08WTL]
  • TanH
  • [12SAN]
  • [14ICV]
  • [10V7W]
  • [01VQA]
  • [05ABC]
  • [16CMV]

Use of Batch Normalization

  • Only [07DPP] and [08WTL] have used batch-normalization for their training, even though most of the other deep learning research fields have extensively used the process.
  • For reference: Ioffe, Sergey, and Christian Szegedy. "Batch normalization: Accelerating deep network training by reducing internal covariate shift." arXiv preprint arXiv:1502.03167 (2015).