HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

T2M-GPT: Generating Human Motion from Textual Descriptions with Discrete Representations

Jianrong Zhang Yangsong Zhang Xiaodong Cun Shaoli Huang Yong Zhang Hongwei Zhao Hongtao Lu Xi Shen

T2M-GPT: Generating Human Motion from Textual Descriptions with Discrete Representations

Abstract

In this work, we investigate a simple and must-known conditional generative framework based on Vector Quantised-Variational AutoEncoder (VQ-VAE) and Generative Pre-trained Transformer (GPT) for human motion generation from textural descriptions. We show that a simple CNN-based VQ-VAE with commonly used training recipes (EMA and Code Reset) allows us to obtain high-quality discrete representations. For GPT, we incorporate a simple corruption strategy during the training to alleviate training-testing discrepancy. Despite its simplicity, our T2M-GPT shows better performance than competitive approaches, including recent diffusion-based approaches. For example, on HumanML3D, which is currently the largest dataset, we achieve comparable performance on the consistency between text and generated motion (R-Precision), but with FID 0.116 largely outperforming MotionDiffuse of 0.630. Additionally, we conduct analyses on HumanML3D and observe that the dataset size is a limitation of our approach. Our work suggests that VQ-VAE still remains a competitive approach for human motion generation.

Code Repositories

Mael-zys/T2M-GPT
Official
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
motion-synthesis-on-humanml3dT2M-GPT (τ = 0)
Diversity: 9.844
FID: 0.140
Multimodality: 3.285
R Precision Top3: 0.685
motion-synthesis-on-humanml3dT2M-GPT (τ = 0.5)
Diversity: 9.761
FID: 0.116
Multimodality: 1.856
R Precision Top3: 0.775
motion-synthesis-on-humanml3dT2M-GPT (τ ∈ U[0, 1])
Diversity: 9.722
FID: 0.141
Multimodality: 1.831
R Precision Top3: 0.775
motion-synthesis-on-kit-motion-languageT2M-GPT (τ = 0.5)
Diversity: 10.862
FID: 0.717
Multimodality: 1.912
R Precision Top3: 0.737
motion-synthesis-on-kit-motion-languageT2M-GPT (τ = 0)
Diversity: 11.198
FID: 0.737
Multimodality: 2.309
R Precision Top3: 0.716
motion-synthesis-on-kit-motion-languageT2M-GPT (τ ∈ U[0, 1])
Diversity: 10.921
FID: 0.514
Multimodality: 1.570
R Precision Top3: 0.745
motion-synthesis-on-motion-xT2M-GPT
Diversity: 10.753
FID: 1.366
MModality: 2.356
TMR-Matching Score: 0.881
TMR-R-Precision Top3: 0.655

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
T2M-GPT: Generating Human Motion from Textual Descriptions with Discrete Representations | Papers | HyperAI