Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

EnergyMoGen: Compositional Human Motion Generation with Energy-Based Diffusion Model in Latent Space

About

Diffusion models, particularly latent diffusion models, have demonstrated remarkable success in text-driven human motion generation. However, it remains challenging for latent diffusion models to effectively compose multiple semantic concepts into a single, coherent motion sequence. To address this issue, we propose EnergyMoGen, which includes two spectrums of Energy-Based Models: (1) We interpret the diffusion model as a latent-aware energy-based model that generates motions by composing a set of diffusion models in latent space; (2) We introduce a semantic-aware energy model based on cross-attention, which enables semantic composition and adaptive gradient descent for text embeddings. To overcome the challenges of semantic inconsistency and motion distortion across these two spectrums, we introduce Synergistic Energy Fusion. This design allows the motion latent diffusion model to synthesize high-quality, complex motions by combining multiple energy terms corresponding to textual descriptions. Experiments show that our approach outperforms existing state-of-the-art models on various motion generation tasks, including text-to-motion generation, compositional motion generation, and multi-concept motion generation. Additionally, we demonstrate that our method can be used to extend motion datasets and improve the text-to-motion task.

Jianrong Zhang, Hehe Fan, Yi Yang• 2024

Related benchmarks

TaskDatasetResultRank
Text-to-motion generationHumanML3D (test)
FID0.188
331
Text-to-motion generationHumanML3D 19 (test)
FID0.139
37
Text-driven Motion GenerationHumanML3D (test)
R-Precision@152.6
36
Multi-concept motion generation (single text)MTT (test)
R@114
16
Text-to-motion generationKIT-ML 52 (test)
R-Precision Top-10.436
11
Text-to-motion generationMTT
R@111.5
6
Compositional motion generation (multiple texts)MTT (test)
R@115.9
5
Text-to-motion generationExtended HumanML3D (test)
Top-1 Acc52.6
4
Showing 8 of 8 rows

Other info

Code

Follow for update