atlas

Research map / Reinforcement learning / Imitation learning

Adversarial Locomotion and Motion Imitation for Humanoid Policy Learning

NeurIPS 2025 · Reinforcement learning › Imitation learning · approach: Imitation combined with RL · 2 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 ALMI, an adversarial training framework where lower-body locomotion and upper-body motion-imitation policies are trained against each other with curricula, and releases the ALMI-X dataset (81K language-annotated whole-body trajectories) plus a preliminary Transformer foundation model.

Problem

Humanoid whole-body control that tracks human motions while keeping locomotion stable; joint whole-body RL policies are costly to train and prone to instability and falls on full-size robots.

Approach

Decouple the upper and lower body into two policies trained as a zero-sum Markov game: the locomotion policy treats upper-body motions as adversarial disturbances, and the upper-body policy treats velocity commands as adversarial disturbances, with iterative mutual updates and curriculum-based adversarial sampling in command/motion space instead of parameter space.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use iterative adversarial training through lower-3 + upper-2 rather than lower-2 + upper-2 (ablation)ALMI · CMU, hardE_vel (m/s): 0.2892 -> 0.2202Helped
Use iterative adversarial training through lower-3 + upper-2 rather than lower-1 + upper-2 (ablation)ALMI · CMU, hardE_vel (m/s): 0.2566 -> 0.2202Helped
Add the arm curriculum (ablation)ALMI · CMU, hardE_vel (m/s): 0.3658 -> 0.2202Helped
Add the arm curriculum (ablation)ALMI · CMU, mediumSurvival: 0.9652 -> 0.9852Helped
Train separate upper- and lower-body policies with adversarial iteration rather than one whole-body policyALMI · CMU, hardE_vel (m/s): 0.3178 -> 0.2202Helped
Train separate upper- and lower-body policies with adversarial iteration rather than one whole-body policyALMI · CMU, hardE_upper_jpe (m): 0.7022 -> 0.2116Helped
Use ALMI rather than ExbodyALMI · CMU, hardSurvival: 0.8778 -> 0.9723Helped
Train on the complete ALMI-X dataset rather than a waving-related subsetTransformer foundation model · MuJoCo language-guided whole-body controlperformanceHurt

Surprising findings

Limitations

Experimental setup

Datasets: AMASS CMU MoCap ALMI-X

Benchmarks: CMU MoCap (1122 clips, Isaac Gym evaluation) MuJoCo sim-to-sim Unitree H1-2 real-world tests

Metrics: mean linear velocity error mean angular velocity error upper-body joint position error upper-body keypoint error joint action difference projected gravity survival rate

Baselines: Exbody ExBody2 OmniH2O ALMI (whole) ALMI (w/o curriculum) ALMI (w/o adv. learning)

Builds on: PPO PHC AMASS Exbody

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