Cross-Embodiment Causal Transfer from Human Videos to Robot Manipulation
Organizations: University of Chinese Academy of Sciences · Institute of Software, Chinese Academy of Sciences · Meituan
Abstract
Scaling robot manipulation models requires large amounts of interaction data, yet collecting diverse real-robot experience remains costly. Human manipulation videos, in contrast, provide abundant and diverse task experience that could potentially benefit robot learning. However, differences in morphology, action spaces, and control mechanisms make human motions unsuitable as direct supervision for robot actions, raising a scientific question: what knowledge in human videos should be transferred across embodiments to robot manipulation? To address this question, we analyze subtask transfer through the lens of causal beams, focusing on which contextual conditions and interaction dependencies should be retained to support local task effects. Based on this perspective, we propose Causal-Beam-Guided Subtask Transfer (CBST). CBST learns manipulation-related representations from human videos and grounds them in task-level semantic variables using robot demonstrations. Within a predefined manipulation model, causal-beam constraints guide contextual information selection by requiring retained assignments to sustain local mechanism outputs while preserving nontrivial responsiveness to retained inputs. The selected semantic information conditions a world-action model, allowing the robot to generate actions from its own observations without requiring human-robot motion correspondence. Experiments on robot manipulation benchmarks show improvements in task success over the corresponding world-action model baselines.
Figures & tables
Appendix figures & tables22 assets
Supplementary material from the paper’s appendix.
Appendix
| Dataset | Role in CBST | Scope / WAM |
|---|---|---|
| SSv2 | Human-video representation pretraining | 174 action categories; planner initialization |
| RoboTwin 2.0 | Robot adaptation and evaluation | 50 tasks; LingBot-VA |
| LIBERO-Long | Robot adaptation and evaluation | 10 tasks; LingBot-VA and Cosmos Policy (Predict2.5) |
| RoboCasa | Robot adaptation and evaluation | 24 tasks; Cosmos Policy (Predict2.5) |
| Split | Videos | Annotation availability |
|---|---|---|
| Training | 168,913 | Action labels |
| Validation | 24,777 | Action labels |
| Test | 27,157 | Labels withheld |
| Total | 220,847 | 174 action categories |
| Interaction type | Representative distinctions |
|---|---|
| Object displacement | Directional movement; motion toward or away from the camera. |
| Placement and removal | Moving objects onto surfaces, into receptacles, or away from their previous locations. |
| Lifting and release | Partial versus complete lifting; holding versus releasing. |
| Contact and motion | Contact that moves an object versus contact with little observable displacement. |
| Support and stability | Tilting a support with or without causing the supported object to fall. |
| Attachment | Successful attachment versus an unsuccessful attempt. |
| Horizon | Tasks | Task names |
|---|---|---|
| 1 | 30 | Adjust Bottle; Beat Block Hammer; Click Alarmclock; Click Bell; Dump Bin Bigbin; Grab Roller; Lift Pot; Move Can Pot; Move Pillbottle Pad; Move Playingcard Away; Move Stapler Pad; Open Laptop; Open Microwave; Place A2B Left; Place A2B Right; Place Bread Basket; Place Container Plate; Place Empty Cup; Place Fan; Place Mouse Pad; Place Object Scale; Place Object Stand; Place Phone Stand; Place Shoe; Press Stapler; Rotate QRcode; Shake Bottle Horizontally; Shake Bottle; Stamp Seal; Turn Switch. |
| 2 | 15 | Handover Block; Handover Mic; Hanging Mug; Pick Diverse Bottles; Pick Dual Bottles; Place Bread Skillet; Place Burger Fries; Place Can Basket; Place Cans Plasticbox; Place Dual Shoes; Place Object Basket; Put Object Cabinet; Scan Object; Stack Blocks Two; Stack Bowls Two. |
| 3 | 5 | Blocks Ranking RGB; Blocks Ranking Size; Put Bottles Dustbin; Stack Blocks Three; Stack Bowls Three. |
| Suite | Tasks | Main variation |
|---|---|---|
| Spatial | 10 | Spatial relations identifying a target object. |
| Object | 10 | Object identity under a shared placement goal. |
| Goal | 10 | Desired outcomes within related environments. |
| LIBERO-90 | 90 | Diverse manipulation tasks. |
| Long / LIBERO-10 | 10 | Tasks requiring extended execution. |
| Suite | Task variants |
|---|---|
| Spatial | Move the black bowl to the plate. The bowl starts: between plate and ramekin; beside ramekin; at table center; on cookie box; inside top drawer; on ramekin; beside cookie box; on stove; beside plate; on cabinet. |
| Object | Place each target in the basket: alphabet soup; cream cheese; salad dressing; barbecue sauce; ketchup; tomato sauce; butter; milk; chocolate pudding; orange juice. |
| Goal | Open middle drawer; bowl to stove; wine bottle to cabinet top; bowl inside top drawer; bowl to cabinet top; plate toward stove front; cream cheese into bowl; activate stove; bowl to plate; wine bottle to rack. |
| ID | Scene | Goal summary |
|---|---|---|
| L1 | LR2 | Basket: alphabet soup and tomato sauce. |
| L2 | LR2 | Basket: cream cheese and butter. |
| L3 | K3 | Activate stove; place moka pot on it. |
| L4 | K4 | Black bowl inside bottom drawer; drawer closed. |
| L5 | LR5 | White mug on left plate; yellow-and-white mug on right plate. |
| L6 | S1 | Book in caddy’s rear compartment. |
| Family | Count | Tasks |
|---|---|---|
| Pick-and-place | 8 | PnPCounterToCab; PnPCabToCounter; PnPCounterToSink; PnPSinkToCounter; PnPCounterToMicrowave; PnPMicrowaveToCounter; PnPCounterToStove; PnPStoveToCounter. |
| Cabinet doors | 4 | OpenSingleDoor; CloseSingleDoor; OpenDoubleDoor; CloseDoubleDoor. |
| Drawers | 2 | OpenDrawer; CloseDrawer. |
| Sink | 3 | TurnOnSinkFaucet; TurnOffSinkFaucet; TurnSinkSpout. |
| Stove | 2 | TurnOnStove; TurnOffStove. |
| Coffee | 3 | CoffeeSetupMug; CoffeeServeMug; CoffeePressButton. |
| Method | Model / interface | Role | Benchmark |
|---|---|---|---|
| LingBot-VA | Video–action generation | Backbone | R, L |
| Cosmos Policy–Predict2.5 | Joint action and future prediction | Backbone | L, C |
| Cosmos Policy–Predict2 | Earlier video-model configuration | Reference | L, C |
| X-VLA | Soft-prompted VLA | Reference | R, L |
| Flow-based VLA | Reference | R, L, C | |
| Generalist VLA | Reference | R, L |
| Item | Configuration |
|---|---|
| Visual encoder | ResNet18 |
| Temporal encoder | GRU |
| Camera-feature fusion | Mean pooling over available camera views |
| Human pretraining | 174-class action classification on SSv2 using cross-entropy loss |
| Transferred components | Visual encoder, temporal module, and representation projection |
| Robot prediction heads | Semantic states, interval variables, and candidate parent subsets |
| RoboTwin 2.0 | LIBERO-Long | RoboCasa | ||
|---|---|---|---|---|
| Item | LingBot-VA | LingBot-VA | Predict2.5 | Predict2.5 |
| Tasks | 50 | 10 | 10 | 24 |
| Episodes per task | 100 | 150 | 150 | 150 |
| Total episodes | 5,000 | 1,500 | 1,500 | 3,600 |
| Method | Horizon 1 | Horizon 2 | Horizon 3 | All 50 tasks |
|---|---|---|---|---|
| X-VLA ∗ | 81.6 / 82.5 | 59.3 / 55.9 | 61.2 / 66.0 | 72.9 / 72.8 |
| 66.5 / 61.6 | 66.1 / 54.7 | 61.6 / 50.2 | 65.9 / 58.4 | |
| 85.1 / 80.2 | 79.3 / 73.0 | 78.6 / 67.4 | 82.7 / 76.8 | |
| Motus | 91.0 / 90.6 | 85.2 / 80.9 | 85.0 / 84.2 | 88.7 / 87.0 |
| LingBot-VA | 94.18 / 93.56 | 90.35 / 86.95 | 93.22 / 93.28 | 92.93 / 91.55 |
| LingBot-VA + CBST | 94.73 / 93.97 | 91.93 / 88.80 | 95.80 / 95.20 | 94.00 / 92.54 |
| Method | Source | Spatial | Object | Goal | Long | Average |
|---|---|---|---|---|---|---|
| Octo | L | 78.9 | 85.7 | 84.6 | 51.1 | 75.1 |
| Seer | L | – | – | – | 87.7 | – |
| MoDE | L | – | – | – | 94.0 | – |
| SuSIE | L | – | – | – | 76.3 | – |
| SpatialVLA | L | 88.2 | 89.9 | 78.6 | 55.5 | 78.1 |
| TraceVLA | L | 84.6 | 85.2 | 75.1 | 54.1 | 74.8 |
| Method | Demos per task | Average SR (%) |
|---|---|---|
| GR00T-N1 | 300 | 49.6 |
| UVA | 50 | 50.0 |
| DP-VLA | 3000 | 57.3 |
| GR00T-N1 + DreamGen | 300 (+10000 synthetic) | 57.6 |
| GR00T-N1 + DUST | 300 | 58.5 |
| UWM | 1000 | 60.8 |
| Variant | Retrain | Change relative to CBST |
|---|---|---|
| Without human pretraining | Yes | Omit SSv2 pretraining while retaining the common visual initialization and robot adaptation procedure. |
| Shuffled human pretraining | Yes | Shuffle sampled frames within each human clip before pretraining; retain labels, frame content, and pretraining budget. |
| State-only | No | Render admissible goals and predicted semantic states without the selected interaction-dependency fields. |
| Full structure | No | Render all candidate parent fields instead of the contextually selected subset. |
| Random selection | No | Render randomly selected candidate parent fields, matching the learned subset cardinality. |
| Without mechanism consistency | Yes | Set while preserving the remaining supervision and reference mechanisms. |
| LingBot-VA | |||
| Variant | RoboTwin Easy | RoboTwin Hard | LIBERO-Long |
| Backbone | 92.93 | 91.55 | |
| CBST | 94.00 | 92.54 | 98.60 |
| Without human pretraining | 92.80 | 91.38 | 98.00 |
| Shuffled human pretraining | 92.94 | 91.54 | 98.47 |
| State-only | 92.82 | 91.36 | 98.13 |
| Temporal module | Parameters | LingBot-VA SR | Predict2.5 SR | Planner latency |
|---|---|---|---|---|
| MLP | 12.0 | 98.53 | 97.13 | 9 |
| TCN | 12.3 | 98.53 | 97.20 | 11 |
| GRU | 12.5 | 98.60 | 97.33 | 12 |
| Transformer | 13.2 | 98.66 | 97.53 | 13 |
| Factor | values | Reference | Fixed quantities |
|---|---|---|---|
| Sampled frame count | Lookback duration and temporal sampling strategy. | ||
| Lookback duration (s) | Frame count and recent/history allocation ratio. | ||
| Other loss weights, reference mechanisms, and training budget. |
| ID | Task | Placement objective and success condition |
|---|---|---|
| T1 | Remote-control placement | Move the remote from the tabletop into the designated open container; it must remain fully inside after gripper release. |
| T2 | Cup placement | Move the cup to the designated tabletop region and leave it stable after release; handover may be used to connect the source and target workspaces. |
| T3 | Plate racking | Place the plate into the designated rack slot, with the rack supporting the plate after both grippers disengage. |
| T4 | Apple placement | Place an apple inside the designated fruit basket and release it. |
| T5 | Banana placement | Place a banana within the designated tray and release it. |
| T6 | Orange placement | Place an orange inside the designated bowl and release it. |
| Cosmos Policy (Predict2.5) | + CBST | |||||
|---|---|---|---|---|---|---|
| ID | Task | Successes | SR (%) | Successes | SR (%) | Gain |
| T1 | Remote | |||||
| T2 | Cup | |||||
| T3 | Plate | |||||
| T4 | Apple | |||||
| T5 | Banana | |||||
Cross-Embodiment Robot Learning
Cross-embodiment robot learning transfers skills and policies across robots with different bodies, sensors, dynamics, and action spaces.
See all 347 papers