Learn to Modify: Self-evolving Multi-agent Refinement Framework for Conversational Text-to-Motion Generation
Organizations: School of Computer Science and Technology, Xidian University, Xi’an, China · School of Artificial Intelligence, Xidian University, Xi’an, China · School of Computer Science and Technology, Tongji University, Shanghai, China
Abstract
Despite rapid progress in text-to-motion generation, existing methods are commonly designed for single-shot generation. When users are dissatisfied with specific motion details, they are often forced to regenerate the entire sequence from scratch, which is computationally inefficient and potentially destroys previously established kinematic context. A practical generation system should instead support iterative user feedback and refine only the affected spatio-temporal regions while preserving the remaining motion. Therefore, we introduce a conversational motion generation paradigm that requires the system to coordinate instruction understanding, motion generation, localized editing, and quality assessment. Recent advances in LLM-driven multi-agent systems provide a promising foundation for such role-specialized coordination. To tackle these challenges, a Self-evolving Multi-Agent RefinemenT Framework (SMART) is proposed for conversational motion generation. Within SMART, to preserve semantic consistency, we design a semantic-guided masked motion editing mechanism, which precisely grounds natural language feedback into spatiotemporal motion regions to enable localized refinements without altering unedited regions. To reduce redundant exploration, we propose a memory-based self-evolving strategy that dynamically accumulates motion editing knowledge from interaction history and reuses past successful experience. Extensive experiments demonstrate that SMART effectively supports multi-turn conversational motion generation and enables efficient motion refinement.
Figures & tables
| Method | Multi-turn Dialogue | Motion Editing | Automatic Checking | Cross-turn Context | No Extra Training |
|---|---|---|---|---|---|
| Motion-Agent | ✓ | ✓ | ✗ | ✓ | ✗ |
| MotionChain | ✓ | ✓ | ✗ | ✓ | ✗ |
| MotionGPT-2 | ✗ | ✓ | ✗ | ✗ | ✗ |
| MotionFix | ✗ | ✓ | ✗ | ✗ | ✗ |
| SMART | ✓ | ✓ | ✓ | ✓ | ✓ |
| Datasets | Methods | Top-1 | Top-2 | Top-3 | FID | MM Dist | Diversity |
|---|---|---|---|---|---|---|---|
| HumanML3D | Real Motion | 0.511 .003 | 0.703 .003 | 0.797 .002 | 0.002 .000 | 2.974 .008 | 9.503 .065 |
| MDM ( Tevet et al. 2022 ) | 0.320 .005 | 0.498 .004 | 0.611 .007 | 0.544 .044 | 5.566 .027 | 9.559 .086 | |
| MLD ( Chen et al. 2023 ) | 0.481 .003 | 0.673 .003 | 0.772 .002 | 0.473 .013 | 3.196 .010 | 9.724 .082 | |
| MotionDiffuse ( Zhang et al. 2024 ) | 0.491 .001 | 0.681 .001 | 0.782 .001 | 0.630 .001 | 3.113 .001 | 9.410 .049 | |
| T2M-GPT ( Zhang et al. 2023a ) | 0.491 .003 | 0.680 .003 | 0.775 .002 | 0.116 .004 | 3.118 .011 | 9.761 .081 | |
| MoMask ( Guo et al. 2024 ) | 0.521 .002 | 0.713 .002 | 0.807 .002 | 0.045 .002 | 2.958 .008 | – |
| Cha. | Gen. | Che. | Edi. | R-Prec@1 | FID | Diversity |
|---|---|---|---|---|---|---|
| ✗ | ✓ | ✗ | ✗ | 0.485 .002 | 0.554 .015 | 9.557 .228 |
| ✗ | ✓ | ✓ | ✓ | 0.482 .004 | 0.578 .009 | 9.571 .234 |
| ✓ | ✓ | ✗ | ✓ | 0.483 .005 | 0.577 .010 | 9.571 .110 |
| ✓ | ✓ | ✓ | ✗ | 0.514 .005 | 0.531 .034 | 9.500 .522 |
| ✓ | ✓ | ✓ | ✓ | 0.535 .003 | 0.503 .009 | 9.662 .065 |
Text-to-Motion Generation
Text-to-motion generation converts natural-language descriptions into semantically aligned, temporally coherent 3D human movement.
See all 96 papers