GEM-4D

Geometry-Enhanced Video World Models for Robot Manipulation

A geometry-grounded video world model that distills dense 4D correspondence supervision into the video backbone during training, and converts the resulting rollouts into executable robot trajectories — at zero additional inference cost.

Kaichen Zhou1,2,* Yuzhen Chen1,* Fangneng Zhan2 Hang Hua4 Grace Chen1 Xinhai Chang2 Ao Qu2 Yilun Du1 Zhuang Liu3 Paul Pu Liang2,† Mengyu Wang1,†

1Harvard AI and Robotics Lab, Harvard University 2Media Lab and EECS, MIT 3Computer Science, Princeton University 4MIT-IBM Watson AI Lab

* Equal contribution as first authors   Joint supervision

GEM-4D 3D rollout of the trash-in-bin scene

Loading the 3D rollout...

GEM-4D 3D rollout Drag to orbit · scroll to zoom

Plausible futures.Consistent geometry.

A rollout that looks right is not yet one you can act on.

Video world models rarely keep the same physical point consistent across frames. GEM-4D distills dense 4D correspondence from a frozen geometry model into the video backbone during training, then drops that branch at inference.

What comes out is consistent enough to act on. An inverse dynamics system reads 6-DoF trajectories straight off the rollout, closing the loop from a language instruction to a real arm with no task-specific training.

Principle Geometry representations encode what governs correspondence. Predicting them is enough — no correspondence loss.
Architecture A second branch trains the backbone, then disappears. Zero inference cost.
Inverse dynamics Rollout to executable 6-DoF trajectory. Real-robot success 61% → 81%.
Instruction and one observation, in — a 4D rollout, out GEM-4D vs. TesserAct
From an initial observation and a language instruction, GEM-4D predicts future RGB frames and a geometrically coherent point cloud; the TesserAct baseline deforms the manipulator and fails the task.
One instruction, one observation, a 4D rollout. TesserAct (right) deforms the arm; GEM-4D stays coherent enough to act on.
Adaptive Inverse Dynamic System rollout → 6-DoF trajectory
Four stages of the adaptive inverse dynamic system: 3D scene grounding with masks and end-effector pose, confidence-gated keypoint tracking, geometry-kinematics pose fallback, and grasp insertion with action synthesis.
The rollout becomes a policy in four steps: 3D grounding, confidence-gated tracking, pose fallback, action synthesis.

Side-by-side comparison

Qualitative 4D scene generation on Droid, RLBench, Bridge and RT-1. TesserAct generates plausible RGB but produces inconsistent depth; GEM-4D preserves geometric structure across frames, yielding cleaner depth and tighter object boundaries. In 3D, dragging one panel turns all three.

Prompt

4D scene prediction

Appearance and geometry, measured

RGB reconstruction, depth reconstruction and point correspondence, on a real dataset and a simulated one. GEM-4D leads every column.

RGB Depth Points Tracking
Domain Method FVD SSIM PSNR AbsRel δ1 δ2 Chamfer δvisavg
Real (Droid)CogVideoX35.5675.9120.1822.3368.3283.170.267066.22
Wan 2.2-14B33.4376.2420.7021.3971.1884.350.234968.18
TesserAct33.2875.6620.0822.0766.8082.600.263067.14
Geometry-Forcing33.1776.1220.5321.9669.7483.830.244367.97
GEM-4D31.8282.0521.1120.1378.1988.210.200171.23
Simulated (RLBench)CogVideoX40.2175.5120.0315.4170.9992.900.291358.32
Wan 2.2-14B49.2073.0119.8717.8167.0790.160.176261.99
TesserAct41.9776.7219.7116.0269.2693.030.181361.15
Geometry-Forcing34.0677.9219.4815.3468.9692.800.148860.84
GEM-4D27.9480.2723.3614.1174.1395.010.070268.18

Bold = best, underlined = second best. Std. dev. across 20 generations is 1–2%.

From a rollout to a real robot arm

From an initial observation, through GEM-4D-predicted future frames, to executed UF arm actions — the inverse dynamics system extracts the policy from the rollout without any task-specific training.

Embodied action planning

Does the rollout actually work

Real-robot success is scored by a 15-participant human study on Droid; the RLBench figures come from replaying the extracted trajectories in the simulator.

Droid · real robot RLBench · simulator
Method AUTOLab CLVR RAIL Lift Numbered Block Put Rubbish In Bin Reach Target Lamp On Pick Up Cup Slide Block To Target Solve Puzzle
CogVideoX496439
TesserAct586559210236491833
GEM-4D75838778758267818063

Success rate in %. Bold = best, underlined = second best. CogVideoX has no RLBench numbers: most of its rollouts could not be processed into a trajectory at all. TesserAct's inverse dynamics is not public, so its rollouts were run through ours.

Citation

Please cite the preprint if GEM-4D supports your research.

BibTeX
@article{zhou2026gem4d,
  title   = {GEM-4D: Geometry-Enhanced Video World Models for Robot Manipulation},
  author  = {Zhou, Kaichen and Chen, Yuzhen and Zhan, Fangneng and Hua, Hang and
             Chen, Grace and Chang, Xinhai and Qu, Ao and Du, Yilun and
             Liu, Zhuang and Liang, Paul Pu and Wang, Mengyu},
  journal = {arXiv preprint arXiv:2605.22882},
  year    = {2026}
}