Papers › BlockGCN: Redefine Topology Awareness for Skeleton-Based Action Recognition

BlockGCN: Redefine Topology Awareness for Skeleton-Based Action Recognition

1 Jan 2024CVPR 2024 1archive 2025-07-28

Yuxuan Zhou, Xudong Yan, Zhi-Qi Cheng, Yan Yan, Qi Dai, Xian-Sheng Hua

Graph Convolutional Networks (GCNs) have long set the state-of-the-art in skeleton-based action recognition leveraging their ability to unravel the complex dynamics of human joint topology through the graph's adjacency matrix. However an inherent flaw has come to light in these cutting-edge models: they tend to optimize the adjacency matrix jointly with the model weights. This process while seemingly efficient causes a gradual decay of bone connectivity data resulting in a model indifferent to the very topology it sought to represent. To remedy this we propose a two-fold strategy: (1) We introduce an innovative approach that encodes bone connectivity by harnessing the power of graph distances to describe the physical topology; we further incorporate action-specific topological representation via persistent homology analysis to depict systemic dynamics. This preserves the vital topological nuances often lost in conventional GCNs. (2) Our investigation also reveals the redundancy in existing GCNs for multi-relational modeling which we address by proposing an efficient refinement to Graph Convolutions (GC) - the BlockGC. This significantly reduces parameters while improving performance beyond original GCNs. Our full model BlockGCN establishes new benchmarks in skeleton-based action recognition across all model categories. Its high accuracy and lightweight design most notably on the large-scale NTU RGB+D 120 dataset stand as strong validation of the efficacy of BlockGCN.

PaperPDFCode

Code

zhouyuxuanyx/blockgcn officialmentioned in paperpytorchApache-2.0 report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Action RecognitionSkeleton Based Action Recognition

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Skeleton Based Action Recognition NTU RGB+D BlockGCN Accuracy (CS) 93.1 #20 of 135 Archive leaderboard report
Skeleton Based Action Recognition NTU RGB+D BlockGCN Accuracy (CV) 97.0 #20 of 135 Archive leaderboard report
Skeleton Based Action Recognition NTU RGB+D 120 BlockGCN Accuracy (Cross-Setup) 91.5 #7 of 83 Archive leaderboard report
Skeleton Based Action Recognition NTU RGB+D 120 BlockGCN Accuracy (Cross-Subject) 90.3 #7 of 83 Archive leaderboard report
Skeleton Based Action Recognition NTU RGB+D 120 BlockGCN Ensembled Modalities 4 #7 of 83 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Methods

SET

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections