atlas

Research map / Image generation / Text-to-image diffusion

OMG: Towards Open-vocabulary Motion Generation via Mixture of Controllers

CVPR 2024 · Image generation › Text-to-image diffusion · approach: Text generation and structured prediction · 24 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.

Proposes OMG, a pretrain-then-finetune text-to-motion model that pretrains a diffusion transformer up to 1B parameters on 20M+ unlabeled motion frames and adds a motion ControlNet with Mixture-of-Controllers for open-vocabulary text conditioning.

Problem

Text-to-motion generation fails or produces implausible motion for unseen open-vocabulary text because paired text-motion data is scarce and text-to-motion mapping is many-to-many.

Approach

Scale an unconditional motion diffusion transformer on large unlabeled motion data, then add a frozen-backbone ControlNet whose Mixture-of-Controllers block uses cross-attention and text-token-specific experts to inject per-token motion residuals aligned with CLIP token embeddings.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add large-scale motion pre-training (ablation)OMG · Mixamo test set (zero-shot)FIDHelped
increase model size (ablation)OMG with pre-training · Mixamo test set (zero-shot)FIDHelped
increase the expert pool size (ablation)OMG · Mixamo test set (zero-shot)FIDHelped
retain the full MoC block instead of using only cross-attention and an FFN (ablation)OMG · Mixamo test set (zero-shot)FID: 1.252±.006 -> 1.164±.009Helped
retain the full MoC block instead of using only cross-attention and an FFN (ablation)OMG · Mixamo test set (zero-shot)CLIP-score: 0.552±.003 -> 0.588±.002Helped
use zero convolutions instead of Gaussian-initialized standard convolutions (ablation)OMG · Mixamo test set (zero-shot)FID: 1.339±.005 -> 1.164±.009Helped
use zero convolutions instead of Gaussian-initialized standard convolutions (ablation)OMG · Mixamo test set (zero-shot)CLIP-score: 0.535±.004 -> 0.588±.002Helped
retain the attention mask on expert outputs (ablation)OMG · Mixamo test set (zero-shot)FID: 1.246±.008 -> 1.164±.009Helped
retain the attention mask on expert outputs (ablation)OMG · Mixamo test set (zero-shot)CLIP-score: 0.557±.003 -> 0.588±.002Helped

Surprising findings

Limitations

Experimental setup

Datasets: HumanML3D Mixamo over 13 public motion capture and character animation datasets (20M+ frames)

Benchmarks: HumanML3D Mixamo (zero-shot)

Metrics: FID R-Precision CLIP-score Diversity

Baselines: MotionCLIP MAA MotionDiffuse MDM MLD T2M-GPT MotionGPT

Builds on: Diffusion Transformer (DiT) ControlNet Motion Diffusion Model (MDM) CLIP Mixture-of-Experts

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