Just Ask: Learning to Answer Questions from Millions of Narrated Videos
Modern approaches to visual question answering require large annotated datasets for training. Manual annotation of questions and answers for videos, however, is tedious, expensive and prevents scalability. In this work, we propose to avoid manual annotation and to learn video question answering (VideoQA) from millions of readily available narrated videos. We propose to automatically generate question answer pairs from transcribed video narrations leveraging a state of the art text transformer pipeline and obtain a new large scale VideoQA training dataset. To handle the open vocabulary of diverse answers in this dataset, we propose a training procedure based on a contrastive loss between a video question multi modal transformer and an answer embedding. We evaluate our model on the zero shot VideoQA task and show excellent results, in particular for rare answers. Furthermore, we demonstrate that finetuning our model on target datasets significantly outperforms the state of the art on MSRVTT QA, MSVD QA and ActivityNet QA. Finally, for a detailed evaluation we introduce a new manually annotated VideoQA dataset with reduced language biases and high quality annotations. Our code and datasets will be made publicly available at https:/www.di.ens.fr/willow/research/just ask/
ArXiv