atlas

Research map / Video / Video generation

MMM: Generative Masked Motion Model

CVPR 2024 · Video › Video generation · approach: Text-to-motion diffusion · 63 citations (OpenAlex)

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.

Introduces MMM, a text-to-motion model that tokenizes 3D motion with a factorized VQ-VAE and generates it via a CLIP-conditioned masked transformer with parallel iterative decoding, enabling fast, editable motion synthesis.

Problem

Text-to-motion generation suffers from a trade-off between inference speed, fidelity, and motion editability: diffusion models are slow, and autoregressive models are slow and hard to edit.

Approach

Applies BERT-style masked token modeling to discrete motion tokens (from a large factorized-codebook VQ-VAE) conditioned on CLIP word and sentence embeddings, so parallel iterative decoding is fast and placing [MASK] tokens enables in-betweening, body-part editing, and long-sequence generation without extra training.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use MMM instead of AttT2MText-to-motion generation · HumanML3D test setFID: 0.112±.006 -> 0.080±.003Helped
use MMM instead of AttT2MText-to-motion generation · HumanML3D test setR-Precision Top-1: 0.499±.003 -> 0.504±.003Helped
use MMM instead of MLDText-to-motion generation · KIT-ML test setFID: 0.404±.027 -> 0.429±.019Hurt
use MMM instead of Fg-T2MText-to-motion generation · KIT-ML test setR-Precision Top-1: 0.418±.005 -> 0.381±.005Hurt
use training masking ratio Uniform .3-1 instead of Uniform 0-1 (ablation)MMM · HumanML3DFID: 0.097 -> 0.089Helped
use training masking ratio Uniform .5-1 instead of Uniform 0-1 (ablation)MMM · HumanML3DFID: 0.097 -> 0.089Helped
use training masking ratio Uniform .7-1 instead of Uniform 0-1 (ablation)MMM · HumanML3DFID: 0.097 -> 0.098Hurt
use 10 inference iterations instead of 5 (ablation)MMM · HumanML3DFID: 0.169 -> 0.089Helped
use 10 inference iterations instead of 5 (ablation)MMM · HumanML3DAITS (seconds): 0.043 -> 0.081Hurt
use 15 inference iterations instead of 10 (ablation)MMM · HumanML3DFID: 0.089 -> 0.091Hurt
use 20 inference iterations instead of 10 (ablation)MMM · HumanML3DFID: 0.089 -> 0.096Hurt
use codebook 8192 × 32 instead of 512 × 512 (ablation)MMM · HumanML3DFID: 0.108 -> 0.075Helped

Surprising findings

Limitations

Experimental setup

Datasets: HumanML3D KIT-ML

Benchmarks: HumanML3D KIT-ML

Metrics: R-Precision FID MM-Dist Diversity MultiModality AITS

Baselines: MDM MotionDiffuse MLD T2M-GPT AttT2M Fg-T2M M2DM TEMOS TM2T T2M

Builds on: VQ-VAE MaskGIT T2M-GPT CLIP MDM

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