FASTER Recurrent Networks for Efficient Video Classification
arXiv:1906.04226
Abstract
Typical video classification methods often divide a video into short clips, do inference on each clip independently, then aggregate the clip-level predictions to generate the video-level results. However, processing visually similar clips independently ignores the temporal structure of the video sequence, and increases the computational cost at inference time. In this paper, we propose a novel framework named FASTER, i.e., Feature Aggregation for Spatio-TEmporal Redundancy. FASTER aims to leverage the redundancy between neighboring clips and reduce the computational cost by learning to aggregate the predictions from models of different complexities. The FASTER framework can integrate high quality representations from expensive models to capture subtle motion information and lightweight representations from cheap models to cover scene changes in the video. A new recurrent network (i.e., FAST-GRU) is designed to aggregate the mixture of different representations. Compared with existing approaches, FASTER can reduce the FLOPs by over 10x? while maintaining the state-of-the-art accuracy across popular datasets, such as Kinetics, UCF-101 and HMDB-51.
References in corpus (15)
- Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift
- Sequence to Sequence Learning with Neural Networks
- MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications
- Two-Stream Convolutional Networks for Action Recognition in Videos
- UCF101: A Dataset of 101 Human Actions Classes From Videos in The Wild
- The Kinetics Human Action Video Dataset
- SGDR: Stochastic Gradient Descent with Warm Restarts
- Unsupervised Learning of Video Representations using LSTMs
- Going Deeper with Convolutions
- Unsupervised Learning for Physical Interaction through Video Prediction
- Learnable pooling with Context Gating for video classification
- Sequence to Sequence -- Video to Text
- Describing Videos by Exploiting Temporal Structure
- Mobile Video Object Detection with Temporally-Aware Feature Maps
- Temporal Relational Reasoning in Videos