Contrastive Learning of Global-Local Video Representations
arXiv:2104.05418
Abstract
Contrastive learning has delivered impressive results for various tasks in the self-supervised regime. However, existing approaches optimize for learning representations specific to downstream scenarios, i.e., \textit{global} representations suitable for tasks such as classification or \textit{local} representations for tasks such as detection and localization. While they produce satisfactory results in the intended downstream scenarios, they often fail to generalize to tasks that they were not originally designed for. In this work, we propose to learn video representations that generalize to both the tasks which require global semantic information (e.g., classification) and the tasks that require local fine-grained spatio-temporal information (e.g., localization). We achieve this by optimizing two contrastive objectives that together encourage our model to learn global-local visual information given audio signals. We show that the two objectives mutually improve the generalizability of the learned global-local representations, significantly outperforming their disjointly learned counterparts. We demonstrate our approach on various tasks including action/sound classification, lip reading, deepfake detection, event and sound localization (https://github.com/yunyikristy/global\_local).
References in corpus (24)
- A Simple Framework for Contrastive Learning of Visual Representations
- UCF101: A Dataset of 101 Human Actions Classes From Videos in The Wild
- Improved Baselines with Momentum Contrastive Learning
- Unsupervised Learning of Visual Features by Contrasting Cluster Assignments
- MesoNet: a Compact Facial Video Forgery Detection Network
- Learning deep representations by mutual information estimation and maximization
- Deep Audio-Visual Speech Recognition
- Barlow Twins: Self-Supervised Learning via Redundancy Reduction
- Exposing DeepFake Videos By Detecting Face Warping Artifacts
- What Makes for Good Views for Contrastive Learning?
- Contrastive Multiview Coding
- Exploring Simple Siamese Representation Learning
- A Short Note on the Kinetics-700-2020 Human Action Dataset
- Cooperative Learning of Audio and Video Models from Self-Supervised Synchronization
- LRS3-TED: a large-scale dataset for visual speech recognition
- Self-Supervised Learning by Cross-Modal Audio-Video Clustering
- The Deepfake Detection Challenge (DFDC) Preview Dataset
- Audiovisual SlowFast Networks for Video Recognition
- Labelling unlabelled videos from scratch with multi-modal self-supervision
- Learning Spatio-Temporal Features with Two-Stream Deep 3D CNNs for Lipreading
- Cycle-Contrast for Self-Supervised Video Representation Learning
- LoCo: Local Contrastive Representation Learning
- Multi-label Contrastive Predictive Coding
- Unsupervised Sound Localization via Iterative Contrastive Learning