TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/Graph Contrastive Learning for Skeleton-based Action Recog...

Graph Contrastive Learning for Skeleton-based Action Recognition

Xiaohu Huang, Hao Zhou, Jian Wang, Haocheng Feng, Junyu Han, Errui Ding, Jingdong Wang, Xinggang Wang, Wenyu Liu, Bin Feng

2023-01-26Skeleton Based Action RecognitionGraph LearningContrastive LearningAction Recognition
PaperPDFCode(official)

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}.

Results

TaskDatasetMetricValueModel
VideoNTU RGB+D 120Accuracy (Cross-Setup)91SkeletonGCL (based on CTR-GCN)
VideoNTU RGB+D 120Accuracy (Cross-Subject)89.5SkeletonGCL (based on CTR-GCN)
VideoNTU RGB+D 120Ensembled Modalities4SkeletonGCL (based on CTR-GCN)
VideoNTU RGB+DAccuracy (CS)93.1SkeletonGCL (based on CTR-GCN)
VideoNTU RGB+DAccuracy (CV)97SkeletonGCL (based on CTR-GCN)
VideoNTU RGB+DEnsembled Modalities4SkeletonGCL (based on CTR-GCN)
Temporal Action LocalizationNTU RGB+D 120Accuracy (Cross-Setup)91SkeletonGCL (based on CTR-GCN)
Temporal Action LocalizationNTU RGB+D 120Accuracy (Cross-Subject)89.5SkeletonGCL (based on CTR-GCN)
Temporal Action LocalizationNTU RGB+D 120Ensembled Modalities4SkeletonGCL (based on CTR-GCN)
Temporal Action LocalizationNTU RGB+DAccuracy (CS)93.1SkeletonGCL (based on CTR-GCN)
Temporal Action LocalizationNTU RGB+DAccuracy (CV)97SkeletonGCL (based on CTR-GCN)
Temporal Action LocalizationNTU RGB+DEnsembled Modalities4SkeletonGCL (based on CTR-GCN)
Zero-Shot LearningNTU RGB+D 120Accuracy (Cross-Setup)91SkeletonGCL (based on CTR-GCN)
Zero-Shot LearningNTU RGB+D 120Accuracy (Cross-Subject)89.5SkeletonGCL (based on CTR-GCN)
Zero-Shot LearningNTU RGB+D 120Ensembled Modalities4SkeletonGCL (based on CTR-GCN)
Zero-Shot LearningNTU RGB+DAccuracy (CS)93.1SkeletonGCL (based on CTR-GCN)
Zero-Shot LearningNTU RGB+DAccuracy (CV)97SkeletonGCL (based on CTR-GCN)
Zero-Shot LearningNTU RGB+DEnsembled Modalities4SkeletonGCL (based on CTR-GCN)
Activity RecognitionNTU RGB+D 120Accuracy (Cross-Setup)91SkeletonGCL (based on CTR-GCN)
Activity RecognitionNTU RGB+D 120Accuracy (Cross-Subject)89.5SkeletonGCL (based on CTR-GCN)
Activity RecognitionNTU RGB+D 120Ensembled Modalities4SkeletonGCL (based on CTR-GCN)
Activity RecognitionNTU RGB+DAccuracy (CS)93.1SkeletonGCL (based on CTR-GCN)
Activity RecognitionNTU RGB+DAccuracy (CV)97SkeletonGCL (based on CTR-GCN)
Activity RecognitionNTU RGB+DEnsembled Modalities4SkeletonGCL (based on CTR-GCN)
Action LocalizationNTU RGB+D 120Accuracy (Cross-Setup)91SkeletonGCL (based on CTR-GCN)
Action LocalizationNTU RGB+D 120Accuracy (Cross-Subject)89.5SkeletonGCL (based on CTR-GCN)
Action LocalizationNTU RGB+D 120Ensembled Modalities4SkeletonGCL (based on CTR-GCN)
Action LocalizationNTU RGB+DAccuracy (CS)93.1SkeletonGCL (based on CTR-GCN)
Action LocalizationNTU RGB+DAccuracy (CV)97SkeletonGCL (based on CTR-GCN)
Action LocalizationNTU RGB+DEnsembled Modalities4SkeletonGCL (based on CTR-GCN)
Action DetectionNTU RGB+D 120Accuracy (Cross-Setup)91SkeletonGCL (based on CTR-GCN)
Action DetectionNTU RGB+D 120Accuracy (Cross-Subject)89.5SkeletonGCL (based on CTR-GCN)
Action DetectionNTU RGB+D 120Ensembled Modalities4SkeletonGCL (based on CTR-GCN)
Action DetectionNTU RGB+DAccuracy (CS)93.1SkeletonGCL (based on CTR-GCN)
Action DetectionNTU RGB+DAccuracy (CV)97SkeletonGCL (based on CTR-GCN)
Action DetectionNTU RGB+DEnsembled Modalities4SkeletonGCL (based on CTR-GCN)
3D Action RecognitionNTU RGB+D 120Accuracy (Cross-Setup)91SkeletonGCL (based on CTR-GCN)
3D Action RecognitionNTU RGB+D 120Accuracy (Cross-Subject)89.5SkeletonGCL (based on CTR-GCN)
3D Action RecognitionNTU RGB+D 120Ensembled Modalities4SkeletonGCL (based on CTR-GCN)
3D Action RecognitionNTU RGB+DAccuracy (CS)93.1SkeletonGCL (based on CTR-GCN)
3D Action RecognitionNTU RGB+DAccuracy (CV)97SkeletonGCL (based on CTR-GCN)
3D Action RecognitionNTU RGB+DEnsembled Modalities4SkeletonGCL (based on CTR-GCN)
Action RecognitionNTU RGB+D 120Accuracy (Cross-Setup)91SkeletonGCL (based on CTR-GCN)
Action RecognitionNTU RGB+D 120Accuracy (Cross-Subject)89.5SkeletonGCL (based on CTR-GCN)
Action RecognitionNTU RGB+D 120Ensembled Modalities4SkeletonGCL (based on CTR-GCN)
Action RecognitionNTU RGB+DAccuracy (CS)93.1SkeletonGCL (based on CTR-GCN)
Action RecognitionNTU RGB+DAccuracy (CV)97SkeletonGCL (based on CTR-GCN)
Action RecognitionNTU RGB+DEnsembled Modalities4SkeletonGCL (based on CTR-GCN)

Related Papers

SGCL: Unifying Self-Supervised and Supervised Learning for Graph Recommendation2025-07-17SemCSE: Semantic Contrastive Sentence Embeddings Using LLM-Generated Summaries For Scientific Abstracts2025-07-17HapticCap: A Multimodal Dataset and Task for Understanding User Experience of Vibration Haptic Signals2025-07-17Overview of the TalentCLEF 2025: Skill and Job Title Intelligence for Human Capital Management2025-07-17A Real-Time System for Egocentric Hand-Object Interaction Detection in Industrial Domains2025-07-17Similarity-Guided Diffusion for Contrastive Sequential Recommendation2025-07-16A Graph-in-Graph Learning Framework for Drug-Target Interaction Prediction2025-07-15LLM-Driven Dual-Level Multi-Interest Modeling for Recommendation2025-07-15