Source-linked AI summary
Tokens of Motion: Primitive Motion Learning for Human-Humanoid Skill Transfer
Hanwen Ren, Meng Zheng, Wenzhe Cui, Benjamin Planche, Zhongpai Gao, Anwesa Choudhuri, Terrence Chen, Ziyan Wu
TL;DR
Human videos provide diverse manipulation experience, but their actions are not robot-compatible and motions differ across embodiments. M-PACT learns reusable motion primitives from human hand trajectories and combines them with contextual selection and robot-specific decoding. Experiments across human and humanoid datasets, including real-world demonstrations, validate the framework from reconstruction and transfer to autonomous manipulation.
Problem
Human demonstrations offer scalable manipulation experience, but lack robot-compatible action supervision and differ from robots in morphology, kinematics, and feasible actions.
Source: §1 · pp. 1–2Method
M-PACT learns localized, embodiment-agnostic primitives from human hand trajectories, then uses context-aware representations to compose them and decode robot-specific actions.
Source: §1 · pp. 2–3Results
Experiments across human and humanoid datasets and real-world humanoid demonstrations validate M-PACT from motion reconstruction and cross-embodiment transfer to autonomous manipulation.
Source: §5 · pp. 9–10Takeaways & Limitations
Factorized primitive motion tokens show potential as a reusable interface between scalable human motion data and embodiment-specific robot control.
Source: §5 · p. 10The shared motion convention makes inputs comparable across embodiments but does not guarantee that aligned human motion is reachable by a robot.
Source: §3.2 · p. 4
Abstract
from arXiv · showhide
Vision-language-action (VLA) models provide a promising paradigm for scalable robotic manipulation, yet their reliance on success-only behavioral cloning leaves them brittle; lacking corrective training signals, minor execution errors rapidly compound into unrecoverable, out-of-distribution failures. To address this limitation, we propose Adaptive Failure-Informed Learning (AFIL), an end-to-end framework that leverages failure trajectories as adaptive negative guidance for diffusion- and flow-based VLA policies. AFIL uses a pretrained VLA to generate failure rollouts online, avoiding the need for handcrafted failure-mode design or human-in-the-loop recovery. It then jointly trains Dual Action Generators (DAGs) for successful and failed behaviors while sharing a common vision-language backbone, enabling efficient failure-aware policy learning with limited parameter overhead. During sampling, the failure generator adaptively steers action generation away from failure-prone regions and toward more reliable success modes, with guidance strength determined by the per-diffusion-step distance between success and failure distributions. Experiments across in-domain and out-of-domain robotic manipulation tasks, covering both short- and long-horizon settings, show that AFIL consistently improves task success rates and robustness over existing VLA baselines, demonstrating its effectiveness, efficiency, and generality.
1 INTRODUCTION
Human videos offer diverse manipulation experience, but their actions are not robot-compatible and their motions differ from robot embodiments. M-PACT learns reusable local motion primitives separately from contextual selection and embodiment-specific execution.
1 INTRODUCTION
- Human demonstrations lack robot-compatible actions, and embodiment differences make direct imitation ambiguous or kinematically infeasible.Robot-centric data are costly to collect at sufficient scale and diversity, while existing human-video approaches may still require robot demonstrations or intensive motion estimation.Source: §1 · pp. 1–2
- M-PACT factorizes transferable interaction structure from scene- and embodiment-specific realization so primitives can be reused across tasks and environments.SkillSeg segments 3D hand trajectories using frame-level kinematic cues, and EPMT maps the segments into an embodiment-agnostic primitive vocabulary.Source: §1 · p. 2
- EPMT learns localized, embodiment-agnostic primitives from low-cost, web-scale hand-pose data extracted from egocentric videos.The learned tokens are intended for skill transfer across embodiments.Source: §1 · p. 3
- M-PACT combines EPMT with context-aware visual representations to select and compose primitives, then grounds them into embodiment-specific robot actions.The framework uses lightweight fine-tuning on labeled video-motion-action data to support tasks of varying horizons.Source: §1 · p. 3
- The evaluation covers motion reconstruction, cross-dataset representation reuse, humanoid decoder adaptation, contextual primitive prediction, and qualitative real-world humanoid demonstrations.These evaluations span three datasets.Source: §1 · p. 3
2 RELATED WORK
Prior work transfers human manipulation through aligned data, geometric or visual transformations, retargeting, hierarchical skills, and discrete action representations. M-PACT instead learns local hand-motion primitives and separates their contextual selection from embodiment-specific decoding.
Learning Manipulation from Human Demonstrations
- Human-to-robot transfer has used aligned demonstrations, geometric constraints, inverse kinematics, and reconstructed hand-object interactions, whereas M-PACT separately models local primitives, context, and robot execution.Related approaches include EgoMimic, Point Policy, DexCap, and DexImit Kareer et al. (2025); Haldar & Pinto (2025); Wang et al. (2024); Mu et al. (2026).Source: §2 · p. 3
Temporal Abstraction and Reusable Skill Discovery
- Temporal abstraction methods learn boundaries, latent skills, or plans, while M-PACT segments by hand kinematics and represents each segment through factorized motion effects.Unlike complete trajectories, semantic subtasks, or fixed-horizon predictions, its local primitives can be reused across skills before contextual prediction.Source: §2 · p. 3
Discrete Action Representations and Motion Tokenization
- Compared with VQ-BeT, FAST, and LAPA, M-PACT tokenizes segmented 3D hand trajectories, discretizing translation and aperture while retaining continuous rotation.Its decoder reconstructs each segment’s net effect conditioned on its initial state, enabling embodiment-specific adaptation with fixed motion encoders and codebooks Lee et al. (2024); Pertsch et al. (2025); Ye et al. (2025).Source: §2 · p. 3
3 METHOD
M-PACT separates reusable motion representations from embodiment-specific realization, learning primitives from human hand trajectories and adapting their execution to task context and robot state.
3.1 FRAMEWORK OVERVIEW
- M-PACT separates shared motion representations from embodiment-specific effect decoding; its stages are SkillSeg segmentation, EPMT tokenization, and target-embodiment decoder adaptation.The representation is retained while the decoder mapping to motion effects is adapted.Source: §3.1 · pp. 3–4
3.2 SHARED CROSS-EMBODIMENT MOTION REPRESENTATION
- The shared convention aligns human and robot wrist position, orientation, and aperture, but does not guarantee that aligned human motions are robot-reachable.Robot trajectories are mapped using coordinate transformation, arm-length scaling, wrist-orientation alignment, and aperture calibration.Source: §3.2 · p. 4
3.3 SKILLSEG: SELF-SUPERVISED MOTION SEGMENTATION
- SkillSeg discovers motion boundaries without segment labels, using kinematic cues and reconstruction-based learning to produce reusable local motion units.Its rate term controls temporal granularity, while its entropy term discourages saturated increments.Source: §3.3 · pp. 4–5
3.4 EPMT: FACTORIZED PRIMITIVE MOTION TOKENIZATION
- EPMT encodes translation, rotation, and aperture in separate channels, with discrete translation and aperture tokens and a continuous rotation latent.Its supervision reconstructs net segment effects rather than requiring preservation of the full trajectory.Source: §3.4 · pp. 5–6
3.5 CROSS-EMBODIMENT DECODER ADAPTATION AND GROUNDING
- Target-embodiment adaptation freezes SkillSeg and EPMT and fits a compact decoder from target segments, so source and target demonstrations need not be paired.Human-to-humanoid grounding optionally continues the robot decoder on human segments while keeping the primitive representation and robot-fitted normalizers fixed; no paired human–robot trajectories or robot-effect labels are required.Source: §3.5 · p. 6
3.6 CC-EPMT: CONTEXT-CONDITIONED PRIMITIVE PREDICTION
- CC-EPMT predicts a segment representation from context available at its start, unlike EPMT, which encodes the segment after observing its motion.Training can supervise the decoded effect while freezing the representation and decoder; context can include image, task text, and state features from frozen CLIP encoders.Source: §3.6 · pp. 6–7
3.7 PRIMITIVE COMPOSITION AND CLOSED-LOOP SKILL REALIZATION
- At each step, the predictor selects a factorized primitive representation and an embodiment-specific decoder converts it into a motion target from the current robot state.Repeated predict–realize–observe cycles compose multi-step skills, with each next primitive conditioned on the state reached after prior actions.Source: §3.7 · p. 7
4 EXPERIMENTS
Experiments assess EPMT reconstruction and transfer, contextual primitive prediction, and real-world humanoid execution across human and robot datasets. Results show reusable representations across datasets and embodiments, while contextual prediction remains a source of downstream error.
4 EXPERIMENTS
- Evaluation uses EgoDex for representation training, HoloAssist for frozen transfer, and HumanoidEveryday for G1 decoder adaptation, with task generalization tested on 37 of 124 task names.Reported measures include median endpoint translation, rotation, and aperture error, as well as code use, top-1 accuracy, and 90%-coverage translation-set size.Source: §4 · pp. 7–8
4.1 EPMT RECONSTRUCTION, TRANSFER, AND ABLATIONS
- On HoloAssist, all codes remain active and normalized errors stay below one, while HumanoidEveryday decoder-only adaptation yields low normalized translation and rotation errors with full code use.HumanoidEveryday aperture remains challenging: its 0.229 cm absolute error corresponds to a normalized error of 1.388, which does not beat zero change.Source: §4.1 · p. 8, Table 1 · p. 8
- Learned segmentation gives the lowest translation (3.022 cm) and aperture (4.514 mm) reconstruction errors among the tested frontends.Because each frontend defines its own segments, the comparison evaluates the full segmentation–tokenization pipeline.Source: §4.1 · p. 8, Table 2 · p. 8
4.2 CC-EPMT PREDICTION
- Context improves human-motion prediction accuracy from 36.37% to 40.42% and translation error from 5.307 to 4.952 cm, but predicted rotation error remains 20.28° versus 0.93° for recorded factors.The authors identify prediction as the main downstream error source; the results use one seed.Source: §4.2 · pp. 8–9
- Robot language-and-state prediction achieves 33.98% accuracy versus 30.64% for state alone, while target-domain adaptation reduces candidate-set size from 13.25 to 8.35 at approximately 90% coverage.Language reduces held-out-task accuracy by 0.8 percentage points, and coverage measures recorded-code inclusion rather than feasibility or task success.Source: §4.2 · p. 9, Table 3 · p. 9
4.3 REAL WORLD EXPERIMENTS
- Four real-world humanoid settings progress from motion reconstruction and cross-embodiment transfer to closed-loop prediction and context-conditioned manipulation.Together, the settings validate the same primitive representation across different levels of autonomy and context.Source: §4.3 · p. 9
5 CONCLUSION
M-PACT bridges human demonstrations and humanoid manipulation through a shared primitive-motion representation. Its results support factorized primitive tokens as a reusable interface between human motion data and embodiment-specific robot control.
5 CONCLUSION
- M-PACT uses a shared primitive-motion representation to bridge human demonstrations and humanoid manipulation, with results spanning reconstruction, cross-embodiment transfer, and autonomous manipulation.The framework separates reusable motion structure from embodiment-specific realization and extends primitives to context-conditioned prediction and closed-loop execution.Source: §5 · pp. 9–10