atlas

Research map / Label-efficient and robust learning / Recognition and long-tail

Heterogeneous Skeleton-Based Action Representation Learning

CVPR 2025 · Label-efficient and robust learning › Recognition and long-tail · approach: Correspondence and causal representation learning · 0 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 a unified self-supervised framework that processes heterogeneous 25-joint 3D and 17-joint 2D skeletons (via 3D lifting, prompted unified skeleton, and CLIP-based semantic motion encoding) with a shared Transformer trained with VICReg-style losses.

Problem

Skeleton-based action representation learning assumes homogeneous skeletons, ignoring heterogeneity in joint count and coordinate dimensionality (e.g., 3D 25-joint Kinect vs. 2D 17-joint pose estimates).

Approach

Unify heterogeneous skeletons by lifting 2D 17-joint poses to 3D with an auxiliary network, padding each skeleton to a common 30-joint topology using trainable skeleton-specific prompts, adding a semantic motion encoding from text embeddings of motion direction words, and learning a shared Transformer with feature-consistency and VICReg regularization.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the unified J + C + S representation instead of the strongest listed baselineAction recognition · NTU-60 x-subtop-1 accuracy: 87.1 -> 87.8Helped
Use the unified J + C + S representation instead of the strongest listed baselineAction recognition · NTU-60 x-viewtop-1 accuracy: 93.2 -> 93.7Helped
Use the unified J + C + S representation instead of the strongest listed baselineAction recognition · NTU-120 x-subtop-1 accuracy: 80.0 -> 78.9Hurt
Use the unified J + C + S representation instead of the strongest listed baselineAction recognition · NTU-120 x-settop-1 accuracy: 81.4 -> 82.2Helped
Use the unified J + C + S representation instead of the strongest listed baselineAction recognition · PKU-MMD II x-subtop-1 accuracy: 59.7 -> 58.2Hurt
Use the unified J + C + S representation instead of the strongest listed baselineAction retrieval · NTU-60 x-subaccuracy: 72.0 -> 72.7Helped
Use the unified J + C + S representation instead of the strongest listed baselineAction retrieval · NTU-60 x-viewaccuracy: 88.9 -> 90.9Helped
Use the unified J + C + S representation instead of the strongest listed baselineAction retrieval · NTU-120 x-subaccuracy: 59.5 -> 61.9Helped
Use the unified J + C + S representation instead of the strongest listed baselineAction retrieval · NTU-120 x-setaccuracy: 62.2 -> 66.9Helped
Add 3D pose estimation to reconstruct the 2D skeleton as 3D (ablation)Ours · PKU-MMD II x-subtop-1 accuracy: 55.8 -> 58.2Helped
Add language-model semantic motion encoding instead of numeric joint-motion codes (ablation)Ours · PKU-MMD II x-subtop-1 accuracy: 57.9 -> 58.2Helped
Add trainable skeleton-specific prompts instead of zero-padding (ablation)Ours · PKU-MMD II x-subtop-1 accuracy: 57.2 -> 58.2Helped

Surprising findings

Limitations

Experimental setup

Datasets: NTU-60 NTU-120 PKU-MMD II FineGYM

Benchmarks: NTU-60 NTU-120 PKU-MMD II FineGYM

Metrics: top-1 accuracy FLOPs

Baselines: AimCLR PTSL GL-Transformer CPM CMD IGM UmURL HaLP ActCLR USDRL CrosSCLR HiCo

Builds on: VICReg UmURL CrosSCLR CLIP

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