stuartchen1949 / TCGL

Codes and data for paper "TCGL: Temporal Contrastive Graph for Self-supervised Video Representation Learning" (submitted to journal)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TCGL: Temporal Contrastive Graph for Self-spervised Video Representation Learning

Submit to journal

ORCID iD iconorcid.org/0000-0002-9423-9252

Homepage: https://yangliu9208.github.io/home/

Abstract

Attempt to fully discover the temporal diversity 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 consider the temporal dependency from a single scale, 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 learn multi-scale temporal dependencies, the TCGL integrates the prior knowledge about the frame and snippet orders into graph structures, i.e., the intra-/inter- snippet temporal contrastive graph modules. By randomly removing edges and masking node features of the intra-snippet graphs or inter-snippet graphs, the TCGL can generate different correlated graph views. Then, specific contrastive learning modules are designed to maximize the agreement between nodes in different views. To learn the global context representation and recalibrate the channel-wise features adaptively, 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.

Codes

Soon will be available.

@ARTICLE{yliuTCGL, 
author={Yang Liu, Keze Wang, Haoyuan Lan, Liang Lin}, 
journal={Preprint}, 
title={Temporal Contrastive Graph Learning for Video Action Recognition and Retrieval  }, 
year={2021}, 
volume={}, 
number={}, 
pages={}, 
doi={}, 
ISSN={}, 
month={},}

About

Codes and data for paper "TCGL: Temporal Contrastive Graph for Self-supervised Video Representation Learning" (submitted to journal)