I Have Seen Enough: A Teacher Student Network for Video Classification Using Fewer Frames

Shweta Bhardwaj, Mitesh M. Khapra; Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR) Workshops, 2018, pp. 1138-1142

Abstract


Over the past few years, various tasks involving videos such as classification, description, summarization and question answering have received a lot of attention. Current models for these tasks compute an encoding of the video by treating it as a sequence of images and going over every image in the sequence. However, for longer videos this is very time consuming. In this paper, we focus on the task of video classification and aim to reduce the computational time by using the idea of distillation. Specifically, we first train a teacher network which looks at all the frames in a video and computes a representation for the video. We then train a student network whose objective is to process only a small fraction of the frames in the video and still produce a representation which is very close to the representation computed by the teacher network. This smaller student network involving fewer computations can then be employed at inference time for video classification. We experiment with the YouTube-8M dataset and show that the proposed student network can reduce the inference time by upto 30% with a very small drop in the performance.

Related Material


[pdf] [arXiv]
[bibtex]
@InProceedings{Bhardwaj_2018_CVPR_Workshops,
author = {Bhardwaj, Shweta and Khapra, Mitesh M.},
title = {I Have Seen Enough: A Teacher Student Network for Video Classification Using Fewer Frames},
booktitle = {Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR) Workshops},
month = {June},
year = {2018}
}