Semi-Supervised Action Recognition with Temporal Contrastive Learning
Not on the map. Why?
Abstract (arXiv)
Learning to recognize actions from only a handful of labeled videos is a challenging problem due to the scarcity of tediously collected activity labels. We approach this problem by learning a two-pathway temporal contrastive model using unlabeled videos at two different speeds leveraging the fact that changing video speed does not change an action. Specifically, we propose to maximize the similarity between encoded representations of the same video at two different speeds as well as minimize the similarity between different videos played at different speeds. This way we use the rich supervisory information in terms of `time' that is present in otherwise unsupervised pool of videos. With this simple yet effective strategy of manipulating video playback rates, we considerably outperform video extensions of sophisticated state-of-the-art semi-supervised image recognition methods across multiple diverse benchmark datasets and network architectures. Interestingly, our proposed approach benefits from out-of-domain unlabeled videos showing generalization and robustness. We also perform rigorous ablations and analysis to validate our approach. Project page: https://cvir.github.io/TCL/.
Key facts. Cited by 50 papers in the map (data through 14 Oct 2026). Builds on 50 of its 68 references that are in the map. First posted on arXiv 4 Feb 2021.
Builds on
50 of 68 references.
References · 50
- 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
- 2017Quo Vadis, Action Recognition? A New Model and the Kinetics Datasetcited by 3,270
- 2019RandAugment: Practical automated data augmentation with a reduced search spacecited by 2,269
- 2020FixMatch: Simplifying Semi-Supervised Learning with Consistency and Confidencecited by 2,085
- 2017The Kinetics Human Action Video Datasetcited by 1,909
- 2018SlowFast Networks for Video Recognitioncited by 1,867
- 2018Unsupervised Feature Learning via Non-Parametric Instance-level Discriminationcited by 1,845
- 2018Unsupervised Representation Learning by Predicting Image Rotationscited by 1,591
- 2019MixMatch: A Holistic Approach to Semi-Supervised Learningcited by 1,391
- 2020Big Self-Supervised Models are Strong Semi-Supervised Learnerscited by 1,380
38 more
- 2019Self-training with Noisy Student improves ImageNet classificationcited by 1,311
- 2018Learning deep representations by mutual information estimation and maximizationcited by 1,273
- 2017The "something something" video database for learning and evaluating visual common sensecited by 1,103
- 2014Two-Stream Convolutional Networks for Action Recognition in Videoscited by 1,068
- 2019Unsupervised Data Augmentation for Consistency Trainingcited by 1,060
- 2016Temporal Ensembling for Semi-Supervised Learningcited by 1,057
- 2017Virtual Adversarial Training: A Regularization Method for Supervised and Semi-Supervised Learningcited by 920
- 2016Temporal Segment Networks: Towards Good Practices for Deep Action Recognitioncited by 902
- 2018TSM: Temporal Shift Module for Efficient Video Understandingcited by 856
- 2019Self-Supervised Learning of Pretext-Invariant Representationscited by 808
- 2019Data-Efficient Image Recognition with Contrastive Predictive Codingcited by 673
- 2020X3D: Expanding Architectures for Efficient Video Recognitioncited by 637
- 2016Hollywood in Homes: Crowdsourcing Data Collection for Activity Understandingcited by 537
- 2019Pseudo-Labeling and Confirmation Bias in Deep Semi-Supervised Learningcited by 510
- 2017Time-Contrastive Networks: Self-Supervised Learning from Videocited by 459
- 2020Spatiotemporal Contrastive Video Representation Learningcited by 372
- 2020Rethinking Pre-training and Self-trainingcited by 352
- 2019S4L: Self-Supervised Semi-Supervised Learningcited by 335
- 2017Temporal Relational Reasoning in Videoscited by 324
- 2014Discriminative Unsupervised Feature Learning with Exemplar Convolutional Neural Networkscited by 300
- 2018Cooperative Learning of Audio and Video Models from Self-Supervised Synchronizationcited by 249
- 2015Semi-Supervised Learning with Ladder Networkscited by 247
- 2014Learning with Pseudo-Ensemblescited by 241
- 2019Scaling and Benchmarking Self-Supervised Visual Representation Learningcited by 201
- 2017Learning Spatio-Temporal Features with 3D Residual Networks for Action Recognitioncited by 178
- 2019Video Representation Learning by Dense Predictive Codingcited by 175
- 2020SpeedNet: Learning the Speediness in Videoscited by 171
- 2020Audiovisual SlowFast Networks for Video Recognitioncited by 146
- 2020Self-supervised Video Representation Learning by Pace Predictioncited by 139
- 2020Memory-augmented Dense Predictive Coding for Video Representation Learningcited by 137
- 2018Charades-Ego: A Large-Scale Dataset of Paired Third and First Person Videoscited by 128
- 2016Semi-Supervised Learning with Generative Adversarial Networkscited by 103
- 2020Video Playback Rate Perception for Self-supervisedSpatio-Temporal Representation Learningcited by 103
- 2019More Is Less: Learning Efficient Video Representations by Big-Little Network and Depthwise Temporal Aggregationcited by 64
- 2020Watching the World Go By: Representation Learning from Unlabeled Videoscited by 59
- 2020Video Representation Learning with Visual Tempo Consistencycited by 57
- 2020Deep Analysis of CNN-based Spatio-temporal Representations for Action Recognitioncited by 45
- 2020Extreme Consistency: Overcoming Annotation Scarcity and Domain Shiftscited by 10
Built on by
Citing papers per year: 2021: 9; 2022: 15; 2023: 10; 2024: 10; 2025: 6.
50 papers.
Sort:
By area:
- 2022VideoMAE: Masked Autoencoders are Data-Efficient Learners for Self-Supervised Video Pre-Trainingcited by 1,322
- 2024VideoPrism: A Foundational Visual Encoder for Video Understandingcited by 105
- 2022SVFormer: Semi-supervised Video Transformer for Action Recognitioncited by 68
- 2021CLDA: Contrastive Learning for Semi-Supervised Domain Adaptationcited by 52
- 2023Test of Time: Instilling Video-Language Models with a Sense of Timecited by 51
- 2021Contrast and Mix: Temporal Contrastive Video Domain Adaptation with Background Mixingcited by 49
- 2023HYperbolic Self-Paced Learning for Self-Supervised Skeleton-based Action Representationscited by 44
- 2021Cross-Model Pseudo-Labeling for Semi-Supervised Action Recognitioncited by 29
- 2022Learn2Augment: Learning to Composite Videos for Data Augmentation in Action Recognitioncited by 27
- 2021Learning from Temporal Gradient for Semi-supervised Action Recognitioncited by 26
- 2022Joint-bone Fusion Graph Convolutional Network for Semi-supervised Skeleton Action Recognitioncited by 24
- 2021Learning Representational Invariances for Data-Efficient Action Recognitioncited by 22
38 more
- 2021Iterative Contrast-Classify For Semi-supervised Temporal Action Segmentationcited by 19
- 2022Democracy Does Matter: Comprehensive Feature Mining for Co-Salient Object Detectioncited by 18
- 2022Semi-supervised Crowd Counting via Density Agencycited by 18
- 2022End-to-End Semi-Supervised Learning for Video Action Detectioncited by 17
- 2023TimeBalance: Temporally-Invariant and Temporally-Distinctive Video Representations for Semi-Supervised Action Recognitioncited by 16
- 2021Contextualized Spatio-Temporal Contrastive Learning with Self-Supervisioncited by 15
- 2022Continuous Human Action Recognition for Human-Machine Interaction: A Reviewcited by 10
- 2021Probabilistic Contrastive Learning for Domain Adaptationcited by 7
- 2023Knowledge Guided Semi-Supervised Learning for Quality Assessment of User Generated Videoscited by 7
- 2024From CNNs to Transformers in Multimodal Human Action Recognition: A Surveycited by 7
- 2023Deep Learning Approaches for Seizure Video Analysis: A Reviewcited by 6
- 2024Learning text-to-video retrieval from image captioningcited by 6
- 2021Exploring Temporal Granularity in Self-Supervised Video Representation Learningcited by 5
- 2023CLASS-M: Adaptive stain separation-based contrastive learning with pseudo-labeling for histopathological image classificationcited by 5
- 2022Going Deeper into Recognizing Actions in Dark Environments: A Comprehensive Benchmark Studycited by 4
- 2023MoCoSA: Momentum Contrast for Knowledge Graph Completion with Structure-Augmented Pre-trained Language Modelscited by 4
- 2025Informative Sample Selection Model for Skeleton-based Action Recognition with Limited Training Samplescited by 4
- 2022Transformers in Action Recognition: A Review on Temporal Modelingcited by 3
- 2024ActNetFormer: Transformer-ResNet Hybrid Method for Semi-Supervised Action Recognition in Videoscited by 3
- 2024Full-Stage Pseudo Label Quality Enhancement for Weakly-supervised Temporal Action Localizationcited by 3
- 2024FinePseudo: Improving Pseudo-Labelling through Temporal-Alignablity for Semi-Supervised Fine-Grained Action Recognitioncited by 3
- 2024Graph Structure Refinement with Energy-based Contrastive Learningcited by 3
- 2022On the Surprising Effectiveness of Transformers in Low-Labeled Video Recognitioncited by 2
- 2023Frame Flexible Networkcited by 2
- 2023Semi-Supervised End-To-End Contrastive Learning For Time Series Classificationcited by 2
- 2024Learning Discriminative Spatio-temporal Representations for Semi-supervised Action Recognitioncited by 2
- 2022Knowledge-Spreader: Learning Facial Action Unit Dynamics with Extremely Limited Labelscited by 1
- 2022An Action Is Worth Multiple Words: Handling Ambiguity in Action Recognitioncited by 1
- 2023Deep Neural Networks in Video Human Action Recognition: A Reviewcited by 1
- 2024Towards Adaptive Pseudo-label Learning for Semi-Supervised Temporal Action Localizationcited by 1
- 2024SITAR: Semi-supervised Image Transformer for Action Recognitioncited by 1
- 2025Towards Micro-Action Recognition with Limited Annotations: An Asynchronous Pseudo Labeling and Training Approachcited by 1
- 2022How Do You Do It? Fine-Grained Action Understanding with Pseudo-Adverbscited by 0
- 2022Few-Shot Visual Question Generation: A Novel Task and Benchmark Datasetscited by 0
- 2025Enhancing Contrastive Learning for Retinal Imaging via Adjusted Augmentation Scalescited by 0
- 2025Semi-Supervised Audio-Visual Video Action Recognition with Audio Source Localization Guided Mixupcited by 0
- 2025SSLR: A Semi-Supervised Learning Method for Isolated Sign Language Recognitioncited by 0
- 2025Data-Efficient Learning for Generalizable Surgical Video Understandingcited by 0
- 2025Informative Sample Selection Model for Skeleton-based Action Recognition with Limited Training Samples29 Oct 2025
- 2025Data-Efficient Learning for Generalizable Surgical Video Understanding13 Aug 2025
- 2025SSLR: A Semi-Supervised Learning Method for Isolated Sign Language Recognition23 Apr 2025
- 2025Towards Micro-Action Recognition with Limited Annotations: An Asynchronous Pseudo Labeling and Training Approach10 Apr 2025
- 2025Semi-Supervised Audio-Visual Video Action Recognition with Audio Source Localization Guided Mixup4 Mar 2025
- 2025Enhancing Contrastive Learning for Retinal Imaging via Adjusted Augmentation Scales5 Jan 2025
- 2024Graph Structure Refinement with Energy-based Contrastive Learning20 Dec 2024
- 2024SITAR: Semi-supervised Image Transformer for Action Recognition4 Sep 2024
- 2024FinePseudo: Improving Pseudo-Labelling through Temporal-Alignablity for Semi-Supervised Fine-Grained Action Recognition2 Sep 2024
- 2024Full-Stage Pseudo Label Quality Enhancement for Weakly-supervised Temporal Action Localization12 Jul 2024
- 2024Towards Adaptive Pseudo-label Learning for Semi-Supervised Temporal Action Localization10 Jul 2024
- 2024From CNNs to Transformers in Multimodal Human Action Recognition: A Survey22 May 2024
38 more
- 2024Learning text-to-video retrieval from image captioning26 Apr 2024
- 2024Learning Discriminative Spatio-temporal Representations for Semi-supervised Action Recognition25 Apr 2024
- 2024ActNetFormer: Transformer-ResNet Hybrid Method for Semi-Supervised Action Recognition in Videos9 Apr 2024
- 2024VideoPrism: A Foundational Visual Encoder for Video Understanding20 Feb 2024
- 2023Knowledge Guided Semi-Supervised Learning for Quality Assessment of User Generated Videos24 Dec 2023
- 2023Deep Learning Approaches for Seizure Video Analysis: A Review18 Dec 2023
- 2023CLASS-M: Adaptive stain separation-based contrastive learning with pseudo-labeling for histopathological image classification12 Dec 2023
- 2023Semi-Supervised End-To-End Contrastive Learning For Time Series Classification13 Oct 2023
- 2023MoCoSA: Momentum Contrast for Knowledge Graph Completion with Structure-Augmented Pre-trained Language Models16 Aug 2023
- 2023Deep Neural Networks in Video Human Action Recognition: A Review25 May 2023
- 2023TimeBalance: Temporally-Invariant and Temporally-Distinctive Video Representations for Semi-Supervised Action Recognition28 Mar 2023
- 2023Frame Flexible Network26 Mar 2023
- 2023HYperbolic Self-Paced Learning for Self-Supervised Skeleton-based Action Representations10 Mar 2023
- 2023Test of Time: Instilling Video-Language Models with a Sense of Time5 Jan 2023
- 2022Transformers in Action Recognition: A Review on Temporal Modeling29 Dec 2022
- 2022SVFormer: Semi-supervised Video Transformer for Action Recognition23 Nov 2022
- 2022Few-Shot Visual Question Generation: A Novel Task and Benchmark Datasets13 Oct 2022
- 2022An Action Is Worth Multiple Words: Handling Ambiguity in Action Recognition10 Oct 2022
- 2022On the Surprising Effectiveness of Transformers in Low-Labeled Video Recognition15 Sep 2022
- 2022Semi-supervised Crowd Counting via Density Agency7 Sep 2022
- 2022Learn2Augment: Learning to Composite Videos for Data Augmentation in Action Recognition9 Jun 2022
- 2022Knowledge-Spreader: Learning Facial Action Unit Dynamics with Extremely Limited Labels30 Mar 2022
- 2022VideoMAE: Masked Autoencoders are Data-Efficient Learners for Self-Supervised Video Pre-Training23 Mar 2022
- 2022How Do You Do It? Fine-Grained Action Understanding with Pseudo-Adverbs23 Mar 2022
- 2022Democracy Does Matter: Comprehensive Feature Mining for Co-Salient Object Detection11 Mar 2022
- 2022End-to-End Semi-Supervised Learning for Video Action Detection8 Mar 2022
- 2022Continuous Human Action Recognition for Human-Machine Interaction: A Review26 Feb 2022
- 2022Going Deeper into Recognizing Actions in Dark Environments: A Comprehensive Benchmark Study19 Feb 2022
- 2022Joint-bone Fusion Graph Convolutional Network for Semi-supervised Skeleton Action Recognition8 Feb 2022
- 2021Cross-Model Pseudo-Labeling for Semi-Supervised Action Recognition17 Dec 2021
- 2021Contextualized Spatio-Temporal Contrastive Learning with Self-Supervision9 Dec 2021
- 2021Exploring Temporal Granularity in Self-Supervised Video Representation Learning8 Dec 2021
- 2021Iterative Contrast-Classify For Semi-supervised Temporal Action Segmentation2 Dec 2021
- 2021Learning from Temporal Gradient for Semi-supervised Action Recognition25 Nov 2021
- 2021Probabilistic Contrastive Learning for Domain Adaptation11 Nov 2021
- 2021Contrast and Mix: Temporal Contrastive Video Domain Adaptation with Background Mixing28 Oct 2021
- 2021CLDA: Contrastive Learning for Semi-Supervised Domain Adaptation30 Jun 2021
- 2021Learning Representational Invariances for Data-Efficient Action Recognition30 Mar 2021
- 2022VideoMAE: Masked Autoencoders are Data-Efficient Learners for Self-Supervised Video Pre-Trainingcited by 1,322
- 2024VideoPrism: A Foundational Visual Encoder for Video Understandingcited by 105
- 2022SVFormer: Semi-supervised Video Transformer for Action Recognitioncited by 68
- 2021CLDA: Contrastive Learning for Semi-Supervised Domain Adaptationcited by 52
- 2023Test of Time: Instilling Video-Language Models with a Sense of Timecited by 51
- 2021Contrast and Mix: Temporal Contrastive Video Domain Adaptation with Background Mixingcited by 49
- 2023HYperbolic Self-Paced Learning for Self-Supervised Skeleton-based Action Representationscited by 44
- 2021Cross-Model Pseudo-Labeling for Semi-Supervised Action Recognitioncited by 29
- 2022Learn2Augment: Learning to Composite Videos for Data Augmentation in Action Recognitioncited by 27
- 2021Learning from Temporal Gradient for Semi-supervised Action Recognitioncited by 26
- 2022Joint-bone Fusion Graph Convolutional Network for Semi-supervised Skeleton Action Recognitioncited by 24
- 2021Learning Representational Invariances for Data-Efficient Action Recognitioncited by 22
12 most cited of 49 All 49 (JSON)
- 2025Informative Sample Selection Model for Skeleton-based Action Recognition with Limited Training Samples29 Oct 2025
- 2025Data-Efficient Learning for Generalizable Surgical Video Understanding13 Aug 2025
- 2025SSLR: A Semi-Supervised Learning Method for Isolated Sign Language Recognition23 Apr 2025
- 2025Towards Micro-Action Recognition with Limited Annotations: An Asynchronous Pseudo Labeling and Training Approach10 Apr 2025
- 2025Semi-Supervised Audio-Visual Video Action Recognition with Audio Source Localization Guided Mixup4 Mar 2025
- 2025Enhancing Contrastive Learning for Retinal Imaging via Adjusted Augmentation Scales5 Jan 2025
- 2024Graph Structure Refinement with Energy-based Contrastive Learning20 Dec 2024
- 2024SITAR: Semi-supervised Image Transformer for Action Recognition4 Sep 2024
- 2024FinePseudo: Improving Pseudo-Labelling through Temporal-Alignablity for Semi-Supervised Fine-Grained Action Recognition2 Sep 2024
- 2024Full-Stage Pseudo Label Quality Enhancement for Weakly-supervised Temporal Action Localization12 Jul 2024
- 2024Towards Adaptive Pseudo-label Learning for Semi-Supervised Temporal Action Localization10 Jul 2024
- 2024From CNNs to Transformers in Multimodal Human Action Recognition: A Survey22 May 2024
12 newest of 49 All 49 (JSON)