atlas

Research map / Vision-language and multimodal / CLIP and zero-shot

Part-aware Unified Representation of Language and Skeleton for Zero-shot Action Recognition

CVPR 2024 · Vision-language and multimodal › CLIP and zero-shot · approach: Attribute-based zero-shot learning · 30 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 PURLS, which aligns GPT-3-generated global, body-part, and temporal-interval action descriptions with skeleton features partitioned adaptively via cross-attention, for zero-shot skeleton action recognition.

Problem

Zero-shot action recognition on skeleton sequences, where global label-level semantic alignment fails to transfer locally shared body-part and temporal movement knowledge from seen to unseen classes.

Approach

Enriches action labels with GPT-3 descriptions of global, body-part-based, and temporal-interval-based movements, and uses a cross-attention adaptive partitioning module to pool skeleton joint features per description, aligning them contrastively with CLIP text embeddings; at test time only the global representation is used.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add local body-part and temporal alignment with adaptive partitioning to global label alignmentPURLS / Shift-GCN · NTU-RGB+D 60, all four splitsaccuracy (%): 64.69 -> 79.23; 35.46 -> 40.99; 27.15 -> 31.05; 16.29 -> 23.52Helped
Add local body-part and temporal alignment with adaptive partitioning to global label alignmentPURLS / Shift-GCN · NTU-RGB+D 120, all four splitsaccuracy (%): 66.96 -> 71.95; 44.27 -> 52.01; 21.31 -> 28.38; 14.12 -> 19.63Helped
Add local body-part and temporal alignment with adaptive partitioning to global label alignmentPURLS / Shift-GCN · Kinetics-skeleton 200, all four splitsaccuracy (%): 25.96 -> 32.22; 15.85 -> 22.56; 10.23 -> 12.01; 7.77 -> 11.75Helped
Replace Shift-GCN with another tested skeleton encoder (ablation)PURLS · NTU-RGB+D 60 55/5accuracy (%): 79.23; 76.75; 79.97; 80.41; 81.14Mixed
Replace GPT-3 descriptions with GPT-3.5 descriptions (ablation)PURLS · NTU-RGB+D 60accuracy (%): 79.23 -> 79.17; 40.99 -> 40.98; 31.05 -> 30.07; 23.52 -> 19.95Mixed
Replace GPT-3 descriptions with GPT-4 descriptions (ablation)PURLS · NTU-RGB+D 60accuracy (%): 79.23 -> 81.53; 40.99 -> 41.90; 31.05 -> 27.28; 23.52 -> 21.45Mixed
Use GPT-3 action descriptions rather than original label semantics for global alignment only (ablation)Global · NTU-RGB+D 60accuracy (%): 64.69 -> 78.50; 35.46 -> 33.47; 27.15 -> 29.21; 16.29 -> 22.27Mixed
Replace adaptive partitioning with static partitioning (ablation)PURLS · NTU-RGB+D 60 and NTU-RGB+D 120accuracy (%): NTU60: 76.46, 33.03, 29.57, 22.00; NTU120: 67.62, 46.83, 26.98, 18.03Mixed
Add body-part-based alignment (ablation)Global description alignment with PURLS partitioning · NTU-RGB+D 60 and NTU-RGB+D 120accuracy (%): Average: 76.68, 37.80, 30.92, 22.20; 68.11, 30.93, 24.36, 18.67. Learnable: 76.32, 37.62, 29.06, 21.91; 71.73, 40.92, 23Mixed
Add temporal-interval-based alignment (ablation)Global description alignment with PURLS partitioning · NTU-RGB+D 60 and NTU-RGB+D 120accuracy (%): Average: 78.65, 38.80, 28.14, 22.69; 55.73, 50.67, 27.50, 17.50. Learnable: 77.70, 40.69, 28.84, 22.46; 71.26, 46.13, 24Mixed
Add both body-part and temporal-interval alignment (ablation)Global description alignment with PURLS partitioning · NTU-RGB+D 60 and NTU-RGB+D 120accuracy (%): Average: 79.02, 39.92, 31.00, 23.47; 73.55, 51.38, 27.67, 18.66. Learnable: 79.23, 40.99, 31.05, 23.52; 71.95, 52.01, 28Mixed
Use learnable rather than average alignment-loss weights (ablation)PURLS with local alignment · NTU-RGB+D 60 and NTU-RGB+D 120accuracy (%): Average and learnable results are reported in Table 6 for body-part-only, temporal-only, and combined alignment.Mixed

Surprising findings

Limitations

Experimental setup

Datasets: NTU-RGB+D 60 NTU-RGB+D 120 Kinetics-skeleton 200

Benchmarks: NTU-RGB+D 60 NTU-RGB+D 120 Kinetics-skeleton 200

Metrics: zero-shot accuracy (%)

Baselines: DeViSE ReViSE JPoSE CADA-VAE SynSE SMIE Global baseline

Builds on: CLIP Shift-GCN SynSE DeViSE

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