Bridging the Skeleton-Text Modality Gap: Diffusion-Powered Modality Alignment for Zero-shot Skeleton-based Action Recognition
About
In zero-shot skeleton-based action recognition (ZSAR), aligning skeleton features with the text features of action labels is essential for accurately predicting unseen actions. ZSAR faces a fundamental challenge in bridging the modality gap between the two-kind features, which severely limits generalization to unseen actions. Previous methods focus on direct alignment between skeleton and text latent spaces, but the modality gaps between these spaces hinder robust generalization learning. Motivated by the success of diffusion models in multi-modal alignment (e.g., text-to-image, text-to-video), we firstly present a diffusion-based skeleton-text alignment framework for ZSAR. Our approach, Triplet Diffusion for Skeleton-Text Matching (TDSM), focuses on cross-alignment power of diffusion models rather than their generative capability. Specifically, TDSM aligns skeleton features with text prompts by incorporating text features into the reverse diffusion process, where skeleton features are denoised under text guidance, forming a unified skeleton-text latent space for robust matching. To enhance discriminative power, we introduce a triplet diffusion (TD) loss that encourages our TDSM to correct skeleton-text matches while pushing them apart for different action classes. Our TDSM significantly outperforms very recent state-of-the-art methods with significantly large margins of 2.36%-point to 13.05%-point, demonstrating superior accuracy and scalability in zero-shot settings through effective skeleton-text matching.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Action Recognition | NTU RGB+D X-sub 120 | Accuracy55.1 | 430 | |
| Action Recognition | NTU RGB-D Cross-Subject 60 | Accuracy56 | 336 | |
| Action Recognition | NTU-60 (xsub) | Accuracy88.9 | 223 | |
| Action Recognition | NTU-120 (cross-subject (xsub)) | Accuracy69.5 | 211 | |
| Action Recognition | NTU-60 48/12 split | Top-1 Acc56.03 | 103 | |
| Action Recognition | NTU-120 96/24 split | Top-1 Acc65.1 | 84 | |
| Action Recognition | NTU RGB+D 120 (110/10 Xsub) | Accuracy71.9 | 66 | |
| Action Recognition | NTU 60 (55/5 split) | Top-1 Acc88.88 | 57 | |
| Action Recognition | NTU-120 110/10 split | Top-1 Acc74.2 | 56 | |
| Action Recognition | NTU-RGB+D 60 (48/12) | Accuracy52.4 | 49 |