Retrieval Augmented Visual Question Answering with Outside Knowledge
About
Outside-Knowledge Visual Question Answering (OK-VQA) is a challenging VQA task that requires retrieval of external knowledge to answer questions about images. Recent OK-VQA systems use Dense Passage Retrieval (DPR) to retrieve documents from external knowledge bases, such as Wikipedia, but with DPR trained separately from answer generation, introducing a potential limit on the overall system performance. Instead, we propose a joint training scheme which includes differentiable DPR integrated with answer generation so that the system can be trained in an end-to-end fashion. Our experiments show that our scheme outperforms recent OK-VQA systems with strong DPR for retrieval. We also introduce new diagnostic metrics to analyze how retrieval and generation interact. The strong retrieval ability of our model significantly reduces the number of retrieved documents needed in training, yielding significant benefits in answer quality and computation required for training.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Visual Question Answering | OK-VQA v1.0 (test) | Accuracy52.98 | 77 | |
| Visual Question Answering | Enc-VQA (test) | Single-Hop Accuracy36.6 | 69 | |
| Visual Question Answering | Encyclopedic-VQA Full | Accuracy34.1 | 35 | |
| Visual Question Answering | InfoSeek (Full) | Accuracy17.2 | 35 | |
| Visual Question Answering | OK-VQA v1.1 (test) | VQA Score54.48 | 28 | |
| External Knowledge-dependent Image Question Answering | OK-VQA | Accuracy54.5 | 14 | |
| Knowledge retrieval | OK-VQA v1.1 (test) | Recall@582.84 | 10 |