Less is More: ClipBERT for Video-and-Language Learning via Sparse Sampling
arXiv:2102.06183
Abstract
The canonical approach to video-and-language learning (e.g., video question answering) dictates a neural model to learn from offline-extracted dense video features from vision models and text features from language models. These feature extractors are trained independently and usually on tasks different from the target domains, rendering these fixed features sub-optimal for downstream tasks. Moreover, due to the high computational overload of dense video features, it is often difficult (or infeasible) to plug feature extractors directly into existing approaches for easy finetuning. To provide a remedy to this dilemma, we propose a generic framework ClipBERT that enables affordable end-to-end learning for video-and-language tasks, by employing sparse sampling, where only a single or a few sparsely sampled short clips from a video are used at each training step. Experiments on text-to-video retrieval and video question answering on six datasets demonstrate that ClipBERT outperforms (or is on par with) existing methods that exploit full-length videos, suggesting that end-to-end learning with just a few sparsely sampled clips is often more accurate than using densely extracted offline features from full-length videos, proving the proverbial less-is-more principle. Videos in the datasets are from considerably different domains and lengths, ranging from 3-second generic domain GIF videos to 180-second YouTube human activity videos, showing the generalization ability of our approach. Comprehensive ablation studies and thorough analyses are provided to dissect what factors lead to this success. Our code is publicly available at https://github.com/jayleicn/ClipBERT
arXiv comment12 pages, 5 figures, 11 tables. - Happy Chinese New Year!
References in corpus (18)
- Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks
- Distributed Representations of Words and Phrases and their Compositionality
- PyTorch: An Imperative Style, High-Performance Deep Learning Library
- Decoupled Weight Decay Regularization
- Google's Neural Machine Translation System: Bridging the Gap between Human and Machine Translation
- Two-Stream Convolutional Networks for Action Recognition in Videos
- HuggingFace's Transformers: State-of-the-art Natural Language Processing
- The Kinetics Human Action Video Dataset
- Microsoft COCO Captions: Data Collection and Evaluation Server
- HowTo100M: Learning a Text-Video Embedding by Watching Hundred Million Narrated Video Clips
- A Short Note on the Kinetics-700-2020 Human Action Dataset
- Pixel-BERT: Aligning Image Pixels with Text by Deep Multi-Modal Transformers
- Large-Scale Adversarial Training for Vision-and-Language Representation Learning
- Visual Genome: Connecting Language and Vision Using Crowdsourced Dense Image Annotations
- Towards Automatic Learning of Procedures from Web Instructional Videos
- Unifying Vision-and-Language Tasks via Text Generation
- Hadamard Product for Low-rank Bilinear Pooling
- MoVie: Revisiting Modulated Convolutions for Visual Counting and Beyond
Cited by in corpus (7)
- CLIP2Video: Mastering Video-Text Retrieval via Image CLIP
- MERLOT: Multimodal Neural Script Knowledge Models
- HANet: Hierarchical Alignment Networks for Video-Text Retrieval
- STOA-VLP: Spatial-Temporal Modeling of Object and Action for Video-Language Pre-training
- Connecting Language and Vision for Natural Language-Based Vehicle Retrieval
- EVOQUER: Enhancing Temporal Grounding with Video-Pivoted BackQuery Generation
- All You Can Embed: Natural Language based Vehicle Retrieval with Spatio-Temporal Transformers