Human-to-Robot Transfer via Bridging Representation and Action Space in VLAs
Organizations: KAIST · RLWRLD
Abstract
Pretrained Vision-Language-Action (VLA) policies provide a strong starting point for deployment, but adapting them to a target robot and environment still requires costly embodiment-specific demonstrations. Human demonstrations are far easier to collect, yet directly leveraging them is challenging due to the substantial human-robot embodiment gap, particularly when the underlying VLA has been pretrained primarily on robot data. We introduce H2RB (Human-To-Robot Bridge), a human-robot co-training framework for adapting pretrained VLA policies from unpaired human and robot demonstrations. H2RB bridges the embodiment gap at both interfaces: geometry-anchored alignment grounds human and robot observations in a compatible representation, while a decoupled-decoder tokenizer shares action latents without forcing both domains through a single action mapping. This design allows human demonstrations to provide useful behavioral supervision while retaining the rich visual, semantic, and control priors of the pretrained VLA. Across real-world tasks, H2RB substantially improves object transfer performance from 8.0 to 51.8 and enables skill transfer to score 62.7, in settings where co-train baselines totally fail to transfer human-demonstrated skills. The benefit also persists under object-placement shifts, improving out-of-distribution transfer from 6.0 to 45.3. H2RB suggests a way for human demonstrations to serve as a scalable supervision source for adapting pretrained robotic policies, reducing the dependence on costly target-robot data collection.
Figures & tables
| Robot in-domain | Human transfer | |||
| Method | Box PnP | Open | Close | Avg. |
| Base policy human-only | 0.0 | 36.0 | 22.0 | 29.0 |
| Base policy in-domain-only | 80.5 | 0.0 | 0.0 | 0.0 |
| Base policy co-train | 16.5 | 0.0 | 0.0 | 0.0 |
| + HaWoR-shared action ( Zhang et al., 2025a ) | 19.5 | 0.0 | 0.0 | 0.0 |
| + Ego-Pi-shared action ( Kim et al., 2026b ) | 70.5 | 0.0 | 0.0 | 0.0 |
Appendix figures & tables16 assets
Supplementary material from the paper’s appendix.
Appendix
| Component | Configuration |
| Backbone | RLDX-1-IMG ( Kim et al., 2026a ) |
| Policy inputs | One current egocentric RGB frame, proprioceptive state, and instruction |
| Conditioning representation | 64 cognition tokens |
| Physical action / current geometry | 15 / 24 coordinates per hand |
| Data rate / action chunk | 20 Hz / timesteps |
| Latent action target | posterior-mean coordinates ( , ) |
| Setting | Tokenizer | OpenArm FT | HT |
| Updates | 100k | 30k | 200k |
| Global batch size | 512 | 64 | 128 |
| Optimizer | AdamW | AdamW | AdamW |
| Learning rate | |||
| Geometry-loss weight | Not applicable | 0.2 | 0.2 |
| Module | OpenArm FT | HT |
| Vision encoder | Frozen | Frozen |
| Language model | Frozen | Top four layers trainable |
| Cognition-token parameters | Frozen | Trainable |
| Geometry adapter / readout | Trainable / Trainable | Trainable / Trainable |
| Tokenizer encoder / decoders | Frozen | Frozen where used |
| Item | Object transfer | Skill transfer |
| Human target tasks | Box / Ball / Towel PnP | Air-fryer Open / Close |
| Robot in-domain evaluation | Doll PnP | Box PnP |
| Exact robot training task list | Bottle / Cup / Doll / Snack PnP | Box / Ball / Towel PnP |
| Retained robot episodes | 208 (64 / 48 / 32 / 64) | 300 (100 / 100 / 100) |
| Retained human episodes per task | Box: 100; Ball: 100; Towel: 100 | Open: 50; Close: 50 |
| Condition | Adaptation sources | Action / conditioning interface |
| Base policy human-only | Human targets | Human demonstrations only, using HaWoR-extracted fingertip and wrist motions as the action representation. |
| Base policy in-domain-only | Source robot | Robot demonstrations only, using the native LeRobot robot action representation. |
| Base policy co-train | Source robot + human targets | Human and robot data retain their respective action interfaces and use separate embodiment IDs; the target robot ID is used at inference. |
| HaWoR-shared action ( Zhang et al., 2025a ) | Source robot + human targets | Shared fingertip and wrist actions. Human actions come from HaWoR, while robot actions are mapped through forward kinematics; both use the same action decoder. |
| Ego-Pi-shared action ( Kim et al., 2026b ) | Source robot + human targets | Shared physical wrist–hand actions without geometry grounding or a latent tokenizer. |
| Ego-Pi-shared action ( Kim et al., 2026b ) + hand geometry-anchored alignment | Source robot + human targets | Shared wrist–hand actions with our hand geometry-anchored alignment. |
| Pick-and-place | Open | Close | |
| 0.0 | Failure | Failure | Failure |
| 0.3 | Reach to object | Reach to handle | Reach to handle |
| 0.6 | Valid grasping of object | Total grasp of handle | Total grasp of handle |
| 0.8 | The object lifted up | Opened halfway | Closed halfway |
| 1.0 | Complete task | Complete task | Complete task |
| Evaluation group | ID | OOD | Total |
| I: Object transfer | |||
| Object target: Box PnP | 20 | 10 | 30 |
| Object target: Ball PnP | 20 | 10 | 30 |
| Object target: Towel PnP | 20 | 10 | 30 |
| Object target subtotal | 60 | 30 | 90 |
| Robot in-domain: Doll PnP | Separate source-task evaluation | 20 | |
| Policy | ||||||
| I: Object transfer | ||||||
| Ego-Pi-shared action | 90 | 68.9 | 12.2 | 12.2 | 2.2 | 27.2 |
| H2RB | 90 | 95.6 | 46.7 | 33.3 | 12.2 | 51.8 |
| H2RB + HT | 90 | 96.7 | 60.0 | 30.0 | 21.1 | 57.2 |
| II: Skill transfer | ||||||
| Ego-Pi-shared action | 30 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| Robot in-domain | Human transfer | |||
| Method | Doll PnP | ID | OOD | Avg. |
| Base policy co-train + Ego-Pi-shared action ( Kim et al., 2026b ) | 30.0 | 30.2 | 21.3 | 27.2 |
| + Ego-Pi-shared action ( Kim et al., 2026b ) + Hand geometry-anchored alignment | 47.5 | 36.0 | 32.0 | 34.7 |
| + H2RB (Ours) | 49.0 | 55.0 | 45.3 | 51.8 |
| Reconstruction decoder | Box | Ball | Towel | Avg. |
| Robot decoder | 37.0 | 16.0 | 45.0 | 32.7 |
| Human decoder | 53.0 | 49.0 | 53.3 | 51.8 |
| Data source | Episodes | Frames |
| EgoDex ( Hoque et al., 2026 ) | 10,000 | 1,714,342 |
| In-house human data | 2,410 | 1,754,308 |
| Single-hand OpenArm | 1,035 | 236,751 |
| Bimanual OpenArm | 623 | 249,488 |
| In-house ALLEX robot data | 480 | 1,059,641 |
| Total | 14,548 | 5,014,530 |
| Robot in-domain | Human transfer | ||||
| Method | Doll | Box | Ball | Towel | Avg. |
| H2RB | 49.0 | 53.0 | 49.0 | 53.3 | 51.8 |
| HT + H2RB | 69.5 | 56.7 | 53.3 | 61.7 | 57.2 |
| Robot in-domain | Human transfer | |||
| Method | Box PnP | Open | Close | Avg. |
| H2RB | 81.0 | 50.7 | 74.7 | 62.7 |
| HT + H2RB | 80.5 | 64.7 | 98.7 | 81.7 |