atlas

Research map / Graph learning / Knowledge and temporal graphs

Dynamic Semantic-Based Spatial Graph Convolution Network for Skeleton-Based Human Action Recognition

AAAI 2024 · Graph learning › Knowledge and temporal graphs · approach: Graph reasoning for visual recognition · 58 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes DS-GCN, a skeleton-based action recognition GCN that implicitly encodes joint-type and edge-type semantics into dynamic adaptive graphs via type-specific transform functions.

Problem

Skeleton-based human action recognition with GCNs ignores semantic types of joints and edges, and explicit type encoding (e.g., one-hot inputs) is inflexible in deep networks.

Approach

Node type-aware and edge type-aware adaptive topologies use type-specific projection functions (per body part and per part-pair edge type) inside a non-local style adaptive graph, split into three branches (node, edge, general) with branch-wise learnable weights, so semantics are encoded in every ST-GCN layer.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add node- and edge-type semantic modules (ablation)DS-GCN · NTU60-XSubaccuracy: 90.0 -> 90.8Helped
Add node- and edge-type semantic modules (ablation)2s-GCN · NTU60-XSub and NTU120-XSetaccuracy: 89.5 -> 90.1; 86.0 -> 86.1Helped
Add node- and edge-type semantic modules (ablation)CTR-GCN · NTU60-XSub and NTU120-XSetaccuracy: 89.6 -> 90.4; 86.0 -> 86.5Helped
Replace ST-GCN spatial graph convolution with DS-GCN (ablation)ST-GCN · NTU60-XSub and NTU120-XSetaccuracy: 87.8 -> 90.8; 85.5 -> 87.2Helped
Replace 2s-GCN spatial graph convolution with DS-GCN (ablation)2s-GCN · NTU60-XSub and NTU120-XSetaccuracy: 89.5 -> 90.8; 86.0 -> 87.2Helped
Replace CTR-GCN spatial graph convolution with DS-GCN (ablation)CTR-GCN · NTU60-XSub and NTU120-XSetaccuracy: 89.6 -> 90.8; 86.0 -> 87.2Helped
Use individual λ for each branch instead of sharing λ (ablation)DS-GCN · NTU60-XSub and NTU120-XSetaccuracy: 90.1 -> 90.8; 86.8 -> 87.2Helped
Add node-type encoding (ablation)DS-GCN · NTU60-XSubaccuracy: 90.4 -> 90.8Helped
Add edge-type encoding (ablation)DS-GCN · NTU60-XSubaccuracy: 90.5 -> 90.8Helped
Use DS-GCN only in layers 1–4 (ablation)DS-GCN · NTU60-XSubaccuracy: 90.0 -> 90.2Helped
Use DS-GCN only in layers 5–7 (ablation)DS-GCN · NTU60-XSubaccuracy: 90.0 -> 90.7Helped
Use DS-GCN only in layers 8–10 (ablation)DS-GCN · NTU60-XSubaccuracy: 90.0 -> 90.5Helped

Surprising findings

Limitations

Experimental setup

Datasets: NTU RGB+D 60 NTU RGB+D 120 Kinetics-400

Benchmarks: NTU RGB+D 60 cross-subject NTU RGB+D 60 cross-view NTU RGB+D 120 cross-subject NTU RGB+D 120 cross-setup Kinetics-400

Metrics: top-1 accuracy

Baselines: ST-GCN SGN AS-GCN RA-GCN 2s-GCN DGNN FGCN ShiftGCN DSTA-Net MS-G3D CTR-GCN ST-GCN++

Builds on: ST-GCN CTR-GCN 2s-AGCN ST-GCN++

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy