Temporal Contrastive Graph Learning for Video Action Recognition and Retrieval
Attempt to fully discover the temporal diversity and chronological characteristics for self-supervised video representation learning, this work takes advantage of the temporal dependencies within videos and further proposes a novel self-supervised method named Temporal Contrastive Graph Learning (TCGL). In contrast to the existing methods that ignore modeling elaborate temporal dependencies, our TCGL roots in a hybrid graph contrastive learning strategy to jointly regard the inter-snippet and intra-snippet temporal dependencies as self-supervision signals for temporal representation learning. To model multi-scale temporal dependencies, our TCGL integrates the prior knowledge about the frame and snippet orders into graph structures, i.e., the intra-/inter- snippet temporal contrastive graphs. By randomly removing edges and masking nodes of the intra-snippet graphs or inter-snippet graphs, our TCGL can generate different correlated graph views. Then, specific contrastive learning modules are designed to maximize the agreement between nodes in different views. To adaptively learn the global context representation and recalibrate the channel-wise features, we introduce an adaptive video snippet order prediction module, which leverages the relational knowledge among video snippets to predict the actual snippet orders. Experimental results demonstrate the superiority of our TCGL over the state-of-the-art methods on large-scale action recognition and video retrieval benchmarks.
Code (0)
등록된 구현이 없습니다.
Tasks
Action RecognitionContrastive LearningGraph LearningRepresentation LearningRetrievalTemporal Action LocalizationVideo RetrievalMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
TCGL: Temporal Contrastive Graph for Self-supervised Video Representation Learning
Video self-supervised learning is a challenging task, which requires significant expressive power from the model to leverage rich spatial-temporal knowledge and generate effective supervisory signals from large amounts o…
Action RecognitionContrastive LearningGraph LearningRepresentation Learning+3TempCLR: Temporal Alignment Representation with Contrastive Learning
Video representation learning has been successful in video-text pre-training for zero-shot transfer, where each sentence is trained to be close to the paired video clips in a common feature space. For long videos, given …
Action RecognitionContrastive LearningDynamic Time WarpingFew-Shot action recognition+6Spatio-temporal Contrastive Domain Adaptation for Action Recognition
Unsupervised domain adaptation (UDA) for human action recognition is a practical and challenging problem. Compared with image-based UDA, video-based UDA is comprehensive to bridge the domain shift on both spatial rep…
Action RecognitionContrastive LearningDomain AdaptationSelf-Supervised Learning+2TCLR: Temporal Contrastive Learning for Video Representation
Contrastive learning has nearly closed the gap between supervised and self-supervised learning of image representations, and has also been explored for videos. However, prior work on contrastive learning for video data h…
Action ClassificationAction RecognitionContrastive LearningGeneral Classification+6Temporal Contrastive Learning with Curriculum
We present ConCur, a contrastive video representation learning method that uses curriculum learning to impose a dynamic sampling strategy in contrastive training. More specifically, ConCur starts the contrastive training…
Action RecognitionContrastive LearningRepresentation LearningRetrieval+2