Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

MacDiff: Unified Skeleton Modeling with Masked Conditional Diffusion

About

Self-supervised learning has proved effective for skeleton-based human action understanding. However, previous works either rely on contrastive learning that suffers false negative problems or are based on reconstruction that learns too much unessential low-level clues, leading to limited representations for downstream tasks. Recently, great advances have been made in generative learning, which is naturally a challenging yet meaningful pretext task to model the general underlying data distributions. However, the representation learning capacity of generative models is under-explored, especially for the skeletons with spacial sparsity and temporal redundancy. To this end, we propose Masked Conditional Diffusion (MacDiff) as a unified framework for human skeleton modeling. For the first time, we leverage diffusion models as effective skeleton representation learners. Specifically, we train a diffusion decoder conditioned on the representations extracted by a semantic encoder. Random masking is applied to encoder inputs to introduce a information bottleneck and remove redundancy of skeletons. Furthermore, we theoretically demonstrate that our generative objective involves the contrastive learning objective which aligns the masked and noisy views. Meanwhile, it also enforces the representation to complement for the noisy view, leading to better generalization performance. MacDiff achieves state-of-the-art performance on representation learning benchmarks while maintaining the competence for generative tasks. Moreover, we leverage the diffusion model for data augmentation, significantly enhancing the fine-tuning performance in scenarios with scarce labeled data. Our project is available at https://lehongwu.github.io/ECCV24MacDiff/.

Lehong Wu, Lilang Lin, Jiahang Zhang, Yiyang Ma, Jiaying Liu• 2024

Related benchmarks

TaskDatasetResultRank
Action RecognitionNTU RGB+D 120 (X-set)
Accuracy80.2
717
Action RecognitionNTU RGB+D 60 (X-sub)--
467
Action RecognitionNTU RGB+D X-sub 120
Accuracy79.4
430
Action RecognitionNTU-60 (xsub)
Accuracy92.7
223
Action RecognitionNTU-120 (cross-subject (xsub))
Accuracy79.4
211
Action RecognitionNTU 120 (Cross-Setup)
Accuracy80.2
203
Action RecognitionNTU RGB+D X-View 60
Accuracy91
190
Action RecognitionNTU-60 (xview)
Accuracy97.3
117
Action RecognitionPKU-MMD Part I
Accuracy92.8
74
Action RecognitionPKU-MMD (Part II)--
71
Showing 10 of 14 rows

Other info

Follow for update