GOCA: Guided Online Cluster Assignment for Self-Supervised Video Representation Learning
Not on the map. Why?
Abstract (arXiv)
Clustering is a ubiquitous tool in unsupervised learning. Most of the existing self-supervised representation learning methods typically cluster samples based on visually dominant features. While this works well for image-based self-supervision, it often fails for videos, which require understanding motion rather than focusing on background. Using optical flow as complementary information to RGB can alleviate this problem. However, we observe that a naive combination of the two views does not provide meaningful gains. In this paper, we propose a principled way to combine two views. Specifically, we propose a novel clustering strategy where we use the initial cluster assignment of each view as prior to guide the final cluster assignment of the other view. This idea will enforce similar cluster structures for both views, and the formed clusters will be semantically abstract and robust to noisy inputs coming from each individual view. Additionally, we propose a novel regularization strategy to address the feature collapse problem, which is common in cluster-based self-supervised learning methods. Our extensive evaluation shows the effectiveness of our learned representations on downstream tasks, e.g., video retrieval and action recognition. Specifically, we outperform the state of the art by 7% on UCF and 4% on HMDB for video retrieval, and 5% on UCF and 6% on HMDB for video classification
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 70 of its 92 references that are in the map. First posted on arXiv 20 Jul 2022.
Builds on
70 of 92 references.
References · 70
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 12,049
- 2018Representation Learning with Contrastive Predictive Codingcited by 7,777
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,513
- 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,750
- 2017Quo Vadis, Action Recognition? A New Model and the Kinetics Datasetcited by 3,270
- 2020Exploring Simple Siamese Representation Learningcited by 2,866
- 2020Unsupervised Learning of Visual Features by Contrasting Cluster Assignmentscited by 2,857
- 2013Sinkhorn Distances: Lightspeed Computation of Optimal Transportation Distancescited by 2,316
- 2017The Kinetics Human Action Video Datasetcited by 1,909
- 2018SlowFast Networks for Video Recognitioncited by 1,867
- 2021Barlow Twins: Self-Supervised Learning via Redundancy Reductioncited by 1,838
- 2021An Empirical Study of Training Self-Supervised Vision Transformerscited by 1,616
38 more
- 2016Unsupervised Learning of Visual Representations by Solving Jigsaw Puzzlescited by 1,382
- 2019Contrastive Multiview Codingcited by 1,301
- 2017A Closer Look at Spatiotemporal Convolutions for Action Recognitioncited by 1,143
- 2016Colorful Image Colorizationcited by 1,114
- 2014Two-Stream Convolutional Networks for Action Recognition in Videoscited by 1,068
- 2015Unsupervised Visual Representation Learning by Context Predictioncited by 1,066
- 2018Scaling Egocentric Vision: The EPIC-KITCHENS Datasetcited by 795
- 2019VideoBERT: A Joint Model for Video and Language Representation Learningcited by 703
- 2017Large Batch Training of Convolutional Networkscited by 535
- 2019Self-labelling via simultaneous clustering and representation learningcited by 528
- 2017Rethinking Spatiotemporal Feature Learning: Speed-Accuracy Trade-offs in Video Classificationcited by 521
- 2019End-to-End Learning of Visual Representations from Uncurated Instructional Videoscited by 507
- 2017AVA: A Video Dataset of Spatio-temporally Localized Atomic Visual Actionscited by 449
- 2015Unsupervised Learning of Video Representations using LSTMscited by 435
- 2021VATT: Transformers for Multimodal Self-Supervised Learning from Raw Video, Audio and Textcited by 429
- 2016Convolutional Two-Stream Network Fusion for Video Action Recognitioncited by 384
- 2016Generating Videos with Scene Dynamicscited by 376
- 2020Spatiotemporal Contrastive Video Representation Learningcited by 372
- 2020Self-Supervised MultiModal Versatile Networkscited by 276
- 2017Temporal Action Detection with Structured Segment Networkscited by 267
- 2019Self-Supervised Learning by Cross-Modal Audio-Video Clusteringcited by 267
- 2016Learning Representations for Automatic Colorizationcited by 251
- 2018Cooperative Learning of Audio and Video Models from Self-Supervised Synchronizationcited by 249
- 2017Unsupervised Representation Learning by Sorting Sequencescited by 221
- 2021A Large-Scale Study on Unsupervised Spatiotemporal Representation Learningcited by 214
- 2016Joint Unsupervised Learning of Deep Representations and Image Clusterscited by 205
- 2019Local Aggregation for Unsupervised Learning of Visual Embeddingscited by 204
- 2018Rethinking the Faster R-CNN Architecture for Temporal Action Localizationcited by 194
- 2020SpeedNet: Learning the Speediness in Videoscited by 171
- 2021VideoMoCo: Contrastive Video Representation Learning with Temporally Adversarial Examplescited by 154
- 2020Self-supervised Video Representation Learning by Pace Predictioncited by 139
- 2020Memory-augmented Dense Predictive Coding for Video Representation Learningcited by 137
- 2021TCLR: Temporal Contrastive Learning for Video Representationcited by 136
- 2020Video Playback Rate Perception for Self-supervisedSpatio-Temporal Representation Learningcited by 103
- 2020Labelling unlabelled videos from scratch with multi-modal self-supervisioncited by 100
- 2020BYOL works even without batch statisticscited by 95
- 2019Hyperspherical Prototype Networkscited by 86
- 2020Video Representation Learning by Recognizing Temporal Transformationscited by 83
50 most cited of 70 All 70 (JSON)
Built on by
Citing papers per year: 2024: 1.
1 paper.