Graph Contrastive Learning for Skeleton-based Action Recognition
- URL: http://arxiv.org/abs/2301.10900v2
- Date: Sat, 10 Jun 2023 10:32:06 GMT
- Title: Graph Contrastive Learning for Skeleton-based Action Recognition
- Authors: Xiaohu Huang, Hao Zhou, Jian Wang, Haocheng Feng, Junyu Han, Errui
Ding, Jingdong Wang, Xinggang Wang, Wenyu Liu, Bin Feng
- Abstract summary: We propose a graph contrastive learning framework for skeleton-based action recognition.
SkeletonGCL associates graph learning across sequences by enforcing graphs to be class-discriminative.
SkeletonGCL establishes a new training paradigm, and it can be seamlessly incorporated into current graph convolutional networks.
- Score: 85.86820157810213
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: In the field of skeleton-based action recognition, current top-performing
graph convolutional networks (GCNs) exploit intra-sequence context to construct
adaptive graphs for feature aggregation. However, we argue that such context is
still \textit{local} since the rich cross-sequence relations have not been
explicitly investigated. In this paper, we propose a graph contrastive learning
framework for skeleton-based action recognition (\textit{SkeletonGCL}) to
explore the \textit{global} context across all sequences. In specific,
SkeletonGCL associates graph learning across sequences by enforcing graphs to
be class-discriminative, \emph{i.e.,} intra-class compact and inter-class
dispersed, which improves the GCN capacity to distinguish various action
patterns. Besides, two memory banks are designed to enrich cross-sequence
context from two complementary levels, \emph{i.e.,} instance and semantic
levels, enabling graph contrastive learning in multiple context scales.
Consequently, SkeletonGCL establishes a new training paradigm, and it can be
seamlessly incorporated into current GCNs. Without loss of generality, we
combine SkeletonGCL with three GCNs (2S-ACGN, CTR-GCN, and InfoGCN), and
achieve consistent improvements on NTU60, NTU120, and NW-UCLA benchmarks. The
source code will be available at
\url{https://github.com/OliverHxh/SkeletonGCL}.
Related papers
- GRE^2-MDCL: Graph Representation Embedding Enhanced via Multidimensional Contrastive Learning [0.0]
Graph representation learning has emerged as a powerful tool for preserving graph topology when mapping nodes to vector representations.
Current graph neural network models face the challenge of requiring extensive labeled data.
We propose Graph Representation Embedding Enhanced via Multidimensional Contrastive Learning.
arXiv Detail & Related papers (2024-09-12T03:09:05Z) - SE-GSL: A General and Effective Graph Structure Learning Framework
through Structural Entropy Optimization [67.28453445927825]
Graph Neural Networks (GNNs) are de facto solutions to structural data learning.
Existing graph structure learning (GSL) frameworks still lack robustness and interpretability.
This paper proposes a general GSL framework, SE-GSL, through structural entropy and the graph hierarchy abstracted in the encoding tree.
arXiv Detail & Related papers (2023-03-17T05:20:24Z) - HCL: Improving Graph Representation with Hierarchical Contrastive
Learning [15.418743452614846]
Hierarchical Contrastive Learning (HCL) framework explicitly learns graph representation in a hierarchical manner.
HCL achieves competitive performance on 12 datasets involving node classification, node clustering and graph classification.
arXiv Detail & Related papers (2022-10-21T15:07:46Z) - Unifying Graph Contrastive Learning with Flexible Contextual Scopes [57.86762576319638]
We present a self-supervised learning method termed Unifying Graph Contrastive Learning with Flexible Contextual Scopes (UGCL for short)
Our algorithm builds flexible contextual representations with contextual scopes by controlling the power of an adjacency matrix.
Based on representations from both local and contextual scopes, distL optimises a very simple contrastive loss function for graph representation learning.
arXiv Detail & Related papers (2022-10-17T07:16:17Z) - Uncovering the Structural Fairness in Graph Contrastive Learning [87.65091052291544]
Graph contrastive learning (GCL) has emerged as a promising self-supervised approach for learning node representations.
We show that representations obtained by GCL methods are already fairer to degree bias than those learned by GCN.
We devise a novel graph augmentation method, called GRAph contrastive learning for DEgree bias (GRADE), which applies different strategies to low- and high-degree nodes.
arXiv Detail & Related papers (2022-10-06T15:58:25Z) - Learning Hierarchical Graph Neural Networks for Image Clustering [81.5841862489509]
We propose a hierarchical graph neural network (GNN) model that learns how to cluster a set of images into an unknown number of identities.
Our hierarchical GNN uses a novel approach to merge connected components predicted at each level of the hierarchy to form a new graph at the next level.
arXiv Detail & Related papers (2021-07-03T01:28:42Z) - Adversarial Graph Augmentation to Improve Graph Contrastive Learning [21.54343383921459]
We propose a novel principle, termed adversarial-GCL (AD-GCL), which enables GNNs to avoid capturing redundant information during the training.
We experimentally validate AD-GCL by comparing with the state-of-the-art GCL methods and achieve performance gains of up-to $14%$ in unsupervised, $6%$ in transfer, and $3%$ in semi-supervised learning settings.
arXiv Detail & Related papers (2021-06-10T15:34:26Z) - Multi-Level Graph Convolutional Network with Automatic Graph Learning
for Hyperspectral Image Classification [63.56018768401328]
We propose a Multi-level Graph Convolutional Network (GCN) with Automatic Graph Learning method (MGCN-AGL) for HSI classification.
By employing attention mechanism to characterize the importance among spatially neighboring regions, the most relevant information can be adaptively incorporated to make decisions.
Our MGCN-AGL encodes the long range dependencies among image regions based on the expressive representations that have been produced at local level.
arXiv Detail & Related papers (2020-09-19T09:26:20Z) - Dynamic GCN: Context-enriched Topology Learning for Skeleton-based
Action Recognition [40.467040910143616]
We propose Dynamic GCN, in which a novel convolutional neural network named Contextencoding Network (CeN) is introduced to learn skeleton topology automatically.
CeN is extremely lightweight yet effective, and can be embedded into a graph convolutional layer.
Dynamic GCN achieves better performance with $2times$$4times$ fewer FLOPs than existing methods.
arXiv Detail & Related papers (2020-07-29T09:12:06Z) - K-Core based Temporal Graph Convolutional Network for Dynamic Graphs [19.237377882738063]
We propose a novel k-core based temporal graph convolutional network, the CTGCN, to learn node representations for dynamic graphs.
In contrast to previous dynamic graph embedding methods, CTGCN can preserve both local connective proximity and global structural similarity.
Experimental results on 7 real-world graphs demonstrate that the CTGCN outperforms existing state-of-the-art graph embedding methods in several tasks.
arXiv Detail & Related papers (2020-03-22T14:15:27Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.