atlas

Research map / Reinforcement learning / Visual and representation RL

H-GAP: Humanoid Control with a Generalist Planner

ICLR 2024 · Reinforcement learning › Visual and representation RL · approach: Dexterous manipulation transfer · 0 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.

Trains H-GAP, a VQ-VAE plus transformer prior over state-action trajectories from MoCapAct, and uses it zero-shot via MPC planning for humanoid control tasks.

Problem

Learning general-purpose 56-DoF humanoid control from motion-capture-derived trajectories without online interaction, and transferring learned motor priors to novel downstream tasks.

Approach

A state-conditioned generative trajectory model that discretizes state-action sequences with a VQ-VAE (multiple codes per step) and models latent codes with an autoregressive transformer prior, then plans with top-p, high-temperature sampling and MPC selection by rollout reward, requiring no task-specific training.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use H-GAP instead of MLP BCMoCap imitation · MoCap imitationReturns: 29.38 ± 2.43 -> 46.02 ± 1.57Helped
use H-GAP instead of the strongest baseline for each taskdownstream control · speed, rotate y, jumpreturn: 65.5 ± 2.3 -> 97.45 ± 3.81; 60.2 ± 12.5 -> 103.33 ± 5.61; 3.3 ± 0.2 -> 3.71 ± 0.35Helped
use H-GAP instead of the strongest baseline for each taskdownstream control · forward, shift left, backwardreturn: 121.2 ± 10.9 -> 70.06 ± 4.83; 27.1 ± 1.0 -> 5.33 ± 2.74; 11.6 ± 9.9 -> -2.81 ± 4.14Hurt
replace MPPI with H-GAP planningMPC generalist · downstream tasksreturn: 36.7 ± 1.2 -> 97.45 ± 3.81; 23.9 ± 3.3 -> 103.33 ± 5.61; 0.1 ± 0.0 -> 3.71 ± 0.35; -0.9 ± 2.2 -> 70.06 ± 4.83; 4.4 ± 0.9Mixed
add a naive Gaussian action prior to MPPIMPPI · speed, forward, jump versus other downstream tasksreturn: 36.7 ± 1.2 -> 55.1 ± 1.4; -0.9 ± 2.2 -> 18.1 ± 3.6; 0.1 ± 0.0 -> 2.0 ± 0.2Mixed
use 8 codes per step instead of 16 (ablation)H-GAP · downstream tasks (mean)return: 35.90 ± 1.18 -> 32.84 ± 1.29Hurt
use 32 codes per step instead of 16 (ablation)H-GAP · downstream tasks (mean)return: 35.90 ± 1.18 -> 32.80 ± 0.85Hurt
increase training sequence length from 16 to 24 while keeping horizon 16 (ablation)H-GAP · downstream tasks (mean)return: 35.90 ± 1.18 -> 32.86 ± 1.73Hurt
increase training sequence length from 16 to 32 while keeping horizon 16 (ablation)H-GAP · downstream tasks (mean)return: 35.90 ± 1.18 -> 28.55 ± 1.61Hurt
increase training sequence length from 16 to 64 while keeping horizon 16 (ablation)H-GAP · downstream tasks (mean)return: 35.90 ± 1.18 -> 23.20 ± 1.43Hurt
reduce the number of planning samples from 256 to 128 at top p 0.99 and temperature 4 (ablation)H-GAP · downstream tasksreturn: 38.81 -> 37.29Hurt
reduce top p from 0.99 to 0.98 at temperature 4 and 256 samples (ablation)H-GAP · downstream tasksreturn: 38.81 -> 36.39Hurt

Surprising findings

Limitations

Experimental setup

Datasets: MoCapAct CMU MoCap

Benchmarks: MoCapAct imitation tracking six downstream humanoid control tasks (speed, rotate y, jump, forward, shift left, backward)

Metrics: episodic return episode length state prediction error latent code entropy

Baselines: CRR IQL TD3-BC TAP MPPI MPPI_{mu,sigma} MLP BC

Builds on: Trajectory Autoencoding Planner VQ-VAE MPPI

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