Contents

1. Introduction

2. Methods for VQA
2.1 Joint embedding approaches
2.2 Attention mechanisms
2.3 Compositional Models
2.4 Models using external knowledge bases

3. Datasets and evaluation

4. Structured scene annotations for VQA

5. Discussion and future directions

6. Conclusion