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

Marrying Text-to-Motion Generation with Skeleton-Based Action Recognition

About

Human action recognition and motion generation are two active research problems in human-centric computer vision, both aiming to align motion with textual semantics. However, most existing works study these two problems separately, without uncovering the links between them, namely that motion generation requires semantic comprehension. This work investigates unified action recognition and motion generation by leveraging skeleton coordinates for both motion understanding and generation. We propose Coordinates-based Autoregressive Motion Diffusion (CoAMD), which synthesizes motion in a coarse-to-fine manner. As a core component of CoAMD, we design a Multi-modal Action Recognizer (MAR) that provides gradient-based semantic guidance for motion generation. Furthermore, we establish a rigorous benchmark by evaluating baselines on absolute coordinates. Our model can be applied to four important tasks, including skeleton-based action recognition, text-to-motion generation, text-motion retrieval, and motion editing. Extensive experiments on 13 benchmarks across these tasks demonstrate that our approach achieves state-of-the-art performance, highlighting its effectiveness and versatility for human motion modeling. Code is available at https://github.com/jidongkuang/CoAMD.

Jidong Kuang, Hongsong Wang, Jie Gui• 2026

Related benchmarks

TaskDatasetResultRank
Text-to-motion generationHumanML3D (test)
FID0.065
553
Action RecognitionNTU-60 (xsub)
Accuracy50.24
251
Action RecognitionNTU-120 (cross-subject (xsub))
Accuracy38.29
239
Action RecognitionNTU 120 (Cross-Setup)
Accuracy39.11
231
Action RecognitionNTU-60 (xview)
Accuracy54.04
145
Text-to-motion retrievalHumanML3D
Recall@388.05
19
Motion-to-text retrievalHumanML3D
R@168.86
16
Text-to-motion generationKIT
R-Precision@10.431
8
Prefix generationHumanML3D
R-Precision@152.5
3
Suffix generationHumanML3D
R-Precision Top 10.522
3
Showing 10 of 12 rows

Other info

Follow for update