Generating Human Motion from Textual Descriptions with Discrete Representations

Jianrong Zhang, Yangsong Zhang, Xiaodong Cun, Shaoli Huang, Yong Zhang +3 more
2/14/2026

No official code found. Best implementation: Mael-zys/T2M-GPT (769 stars, Apache-2.0, last commit 2024-09-17).

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. Our implementation is available on the project page: https://mael-zys.github.io/T2M-GPT/.

View on arXivView PDF

Code Implementations(1)

Mael-zys/T2M-GPTCommunity100%
Apache-2.0

(CVPR 2023) Pytorch implementation of “T2M-GPT: Generating Human Motion from Textual Descriptions with Discrete Representations”

76966Shell, PythonJan 13, 20232 years agoApache-2.0
gptmotion-generationvq-vae

Similar Papers

Cite this paper

@article{zhang2026generating,
  title  = {Generating Human Motion from Textual Descriptions with Discrete Representations},
  author = {Jianrong Zhang and Yangsong Zhang and Xiaodong Cun and Shaoli Huang and Yong Zhang and Hongwei Zhao and Hongtao Lu and Xiaodong Shen},
  year   = {2026},
  eprint = {2301.06052},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2301.06052},
  journal = {CVPR 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2301.06052.svg)](https://codeofpaper.com/paper/2301.06052)

Discussion