atlas

Research map / Vision-language and multimodal / Human and embodied modeling

HMVLM:Human Motion-Vision-Language Model via MoE LoRA

NeurIPS 2025 · Vision-language and multimodal › Human and embodied modeling · approach: Text-driven human motion generation

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 HMVLM, a MoE LoRA-based multimodal LLM for human motion, vision and language tasks, using a non-trainable zero expert and body-part-based pose/motion tokenizers to reduce catastrophic forgetting during instruction tuning.

Problem

Instruction tuning foundation language models with human motion tokens causes catastrophic forgetting of general linguistic knowledge, and autoregressive-compatible pose tokenization lacks spatial granularity for heterogeneous human-centric tasks.

Approach

A gating network routes task instructions over multiple LoRA experts, including a non-trainable zero expert that preserves pretrained weights; a gate loss pushes motion-unrelated prompts to the zero expert, and body-part-specific tokenizers with spatial transformers discretize poses per body part.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use MoE LoRA with gating loss rather than fine-tuning without the gating loss (ablation)HMVLM on Vicuna · MT-Bench after text-to-motion tuningAvg: 5.90 -> 1.00Helped
Use body-part-based tokenization instead of a whole-body tokenizer (K=512) (ablation)HMVLM text-to-motion tokenizer · HumanML3DR-precision Top-3: 0.741 ±.001 -> 0.785 ±.002Helped
Use body-part-based tokenization instead of a whole-body tokenizer (K=512*5) (ablation)HMVLM text-to-motion tokenizer · HumanML3DR-precision Top-3: 0.758 ±.003 -> 0.785 ±.002Helped
Use body-part-based tokenization instead of a whole-body tokenizer (K=512) (ablation)HMVLM motion tokenizer · HumanML3DFID: 0.336 ±.012 -> 0.123 ±.004Helped
Use body-part-based tokenization instead of a whole-body tokenizer (K=512*5) (ablation)HMVLM motion tokenizer · HumanML3DFID: 0.110 ±.008 -> 0.123 ±.004Hurt
Use body-part-based tokenization instead of a whole-body tokenizer (K=512) (ablation)HMVLM pose and motion tokenizer · HumanML3DMSE: 1.377 -> 0.966Helped
Use body-part-based tokenization instead of a whole-body tokenizer (K=512*5) (ablation)HMVLM pose and motion tokenizer · HumanML3DMSE: 1.34 -> 0.966Helped
Fine-tune jointly on multiple tasks rather than only text-to-motionHMVLM · HumanML3DR-precision Top-1: 0.502 -> 0.463Hurt
Fine-tune jointly on multiple tasks rather than only text-to-motionHMVLM · HumanML3DFID: 0.123 -> 0.156Hurt
Use HMVLM's MoE LoRA and zero-expert design for T2M tuning instead of MotionAgent's tuning approachGemma2 foundation model · MT-Bench after tuningAvg: 1.00 -> 7.53Helped
Use body-part tokenization and MoE LoRA in single-task pose estimation instead of ChatPoseHMVLM · 3DPWMPJPE: 163.6 -> 105.3Helped

Surprising findings

Limitations

Experimental setup

Datasets: HumanML3D KIT-ML Human3.6M 3DPW MoVid LMSYS-Chat-1M

Benchmarks: MT-Bench HumanML3D KIT-ML Human3.6M 3DPW

Metrics: MT-Bench score R-precision FID MM-Distance Diversity MPJPE PA-MPJPE MSE

Baselines: MotionGPT MotionAgent MotionGPT-2 M3GPT MoMask ReMoDiffuse ChatPose HMR 2.0 SPIN

Builds on: MoE LoRA T2M-GPT MotionGPT LLaVA

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