atlas

Research map / Video / Video generation

Motion-Agent: A Conversational Framework for Human Motion Generation with LLMs

ICLR 2025 · Video › Video generation · approach: Text-to-motion diffusion

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Motion-Agent pairs GPT-4 as a conversational planner with MotionLLM, a LoRA-adapted Gemma2-2B that translates between text and discrete motion tokens, to support multi-turn motion generation, editing, and captioning.

Problem

3D human motion generation and understanding methods typically need extensive task-specific training, handle long complex prompts poorly, and lack multi-turn conversational control.

Approach

Motion is quantized into discrete tokens added to a pre-trained LLM's vocabulary; only LoRA adapters are trained on text-motion pairs, and a frozen GPT-4 decomposes user requests into multiple MotionLLM calls whose token outputs are concatenated and detokenized, enabling long and edited motions without extra training.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use MotionLLM instead of MoMask for text-to-motion generationMotionLLM · HumanML3D test setDiversity: 9.620^{ \pm .064} -> 9.908^{ \pm .102}Helped
Use MotionLLM instead of MoMask for text-to-motion generationMotionLLM · HumanML3D test setFID: 0.045^{ \pm .002} -> 0.230^{ \pm .009}Hurt
Use MotionLLM instead of MoMask for text-to-motion generationMotionLLM · HumanML3D test setR Precision Top 1: 0.521^{ \pm .002} -> 0.515^{ \pm .004}Hurt
Use MotionLLM instead of prior captioning modelsMotionLLM · HumanML3D test setBleu@4: 12.56 -> 17.65Helped
Use MotionLLM instead of prior captioning modelsMotionLLM · HumanML3D test setCider: 33.70 -> 33.74Helped
Increase LoRA rank from 16 to 64 (ablation)MotionLLM with Gemma2-2b · KIT-MLR Precision Top 1: 0.411 -> 0.422Helped
Increase LoRA rank from 16 to 64 (ablation)MotionLLM with Gemma2-2b · KIT-MLFID: 0.745 -> 0.658Helped
Increase LoRA rank from 16 to 64 (ablation)MotionLLM with Gemma2-2b · KIT-MLMultimodal Dist: 2.994 -> 2.929Helped
Increase LoRA rank from 16 to 64 (ablation)MotionLLM with Gemma2-2b · KIT-MLDiversity: 11.313 -> 11.195Hurt
Use Gemma2-9b instead of Gemma2-2b at LoRA rank 32 (ablation)MotionLLM · KIT-MLR Precision Top 1: 0.415 -> 0.439Helped
Use Gemma2-9b instead of Gemma2-2b at LoRA rank 32 (ablation)MotionLLM · KIT-MLFID: 0.712 -> 0.438Helped
Use Gemma2-9b instead of Gemma2-2b at LoRA rank 32 (ablation)MotionLLM · KIT-MLDiversity: 11.251 -> 11.151Hurt

Surprising findings

Limitations

Experimental setup

Datasets: HumanML3D KIT-ML

Benchmarks: HumanML3D KIT-ML

Metrics: R-precision Top-1 R-precision Top-3 FID MultiModal Distance Diversity BLEU@1 BLEU@4 ROUGE CIDEr BERTScore

Baselines: T2M TM2T MDM MLD MotionDiffuse T2M-GPT MotionGPT MotionChain MoMask

Builds on: T2M-GPT MotionGPT LoRA VQ-VAE

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy