ForeAct3D: Policy-Grounded Future World Modeling for VLA Policies
Organizations: University of Illinois Urbana-Champaign · University of Illinois Chicago · Cisco
Abstract
Robots need to anticipate how their actions will change the world, since manipulation success hinges on the resulting contacts and object motions. However, existing Vision-Language-Action (VLA) policies that predict future observations from shared features leave the forecast decoupled from the actions the policy will actually execute, and impose no physical constraints on how the scene may evolve. We introduce ForeAct3D, a framework for policy-grounded future world modeling within VLA policies. Learnable geometric queries decode depth, semantic segmentation, and camera pose from the policy representation into current and future semantic 3D scene states, and the future queries are conditioned on the policy-generated action chunk to ground the forecast in the planned interaction. A physical-consistency closure relates the two states through background staticity and instance-level rigidity, and anchors the wrist-camera pose to end-effector kinematics. These objectives shape the shared representation used for action generation during training, and no future prediction is required at inference. Without robot pretraining, ForeAct3D achieves 98.3% average success on LIBERO and an average task length of 3.73 on CALVIN, outperforming its base policy on every suite. Ablations show that semantic 3D supervision, physical consistency, and action conditioning each improve manipulation performance, and that action conditioning substantially improves future object localization. Real-world experiments on spatial placement, object insertion, and sequential manipulation further raise average success from 6.7% to 37.8% over the base policy. The project page and code are available at https://github.com/anthonytao80-crypto/ForeAct3D.
Figures & tables
| Method | Venue, Year | Spatial | Object | Goal | Long | Avg. |
|---|---|---|---|---|---|---|
| One model per suite | ||||||
| DreamVLA ( Zhang et al., 2026a ) | NeurIPS’25 | 97.5 | 94.0 | 89.5 | 89.5 | 92.6 |
| QDepth-VLA ( Li et al., 2025 ) | arXiv’26 | 97.6 | 96.6 | 95.2 | 90.0 | 94.9 |
| UniVLA ( Bu et al., 2025 ) | RSS’25 | 96.5 | 96.8 | 95.6 | 92.0 | 95.2 |
| ST4VLA ( Ye et al., 2026 ) | ICLR’26 | 98.0 | 99.0 | 93.8 | 92.6 | 95.9 |
| Spatial Forcing ( Li et al., 2026 ) | ICLR’26 | 99.4 | 99.6 | 98.8 | 96.0 | 98.5 |
| Method | Venue, Year | Avg. Len. | Task 1 | Task 2 | Task 3 | Task 4 | Task 5 |
|---|---|---|---|---|---|---|---|
| With robot pretraining | |||||||
| Retrieval-OpenVLA ( Zhang et al., 2026b ) | CVPR’26 | 3.53 | 92.7 | 79.6 | 70.5 | 58.3 | 51.9 |
| Dita ( Hou et al., 2025 ) | ICCV’25 | 3.61 | 94.5 | 82.5 | 72.8 | 61.3 | 50.0 |
| GHIL-Glue ( Hatch et al., 2025 ) | ICRA’25 | 3.69 | 95.2 | 88.5 | 72.3 | 62.9 | 49.8 |
| ProgressVLA ( Yan et al., 2026 ) | arXiv’26 | 3.73 | 95.2 | 84.8 | 73.6 | 67.2 | 52.0 |
| MoDE ( Reuss et al., 2025 ) | ICLR’25 | 4.01 | 96.2 | 88.9 | 81.1 | 71.8 | 63.5 |
| Method | Horizon | Scene CD (m) | Inst-CD (m) | Trans (cm) | Recall |
|---|---|---|---|---|---|
| CLOVER | 5 | 0.0195 | 0.0139 | 1.741 | 75.82 |
| DreamVLA | 3 | 0.1350 | 0.1455 | 20.61 | 10.73 |
| ForeAct3D | 8 | 0.0206 | 0.01371 | 1.245 | 92.78 |
| Yellow area | Pen in mug | Long task | |||
|---|---|---|---|---|---|
| Configuration | Success | Reach | Success | Full | First stage |
| StarVLA-OFT | 0.0 (0/15) | 6.7 (1/15) | 20.0 (3/15) | 0.0 (0/15) | 13.3 (2/15) |
| + Semantic 3D | 13.3 (2/15) | 33.3 (5/15) | 46.7 (7/15) | 6.7 (1/15) | 33.3 (5/15) |
| + Physical consistency | 13.3 (2/15) | 40.0 (6/15) | 60.0 (9/15) | 6.7 (1/15) | 40.0 (6/15) |
| + Action conditioning (Ours) | 33.3 (5/15) | 33.3 (5/15) | 60.0 (9/15) | 20.0 (3/15) | 40.0 (6/15) |
| Benchmark | Configuration | Score |
| LIBERO | StarVLA-OFT | 96.6 |
| + Semantic 3D prediction | 97.3 | |
| + Physical-consistency closure | 97.9 | |
| + Action conditioning | 98.3 | |
| CALVIN | Full | 3.73 |
| w/o kinematics | 3.68 |
Appendix figures & tables5 assets
Supplementary material from the paper’s appendix.
Appendix
| Depth | Scene | GT instance regions | |||||||
|---|---|---|---|---|---|---|---|---|---|
| Method | State | AbsRel | RMSE | CD | EMD | Inst-CD | Trans | Recall | |
| CLOVER | Future | 0.0083 | 0.1252 | 0.9955 | 0.0195 | 0.0601 | 0.0139 | 1.741 | 0.7582 |
| DreamVLA | Future | 0.0867 | 0.5583 | 0.9126 | 0.1350 | 0.3145 | 0.1455 | 20.61 | 0.1073 |
| ForeAct3D | Current | 0.0110 | 0.1551 | 0.9942 | 0.0206 | 0.0631 | 0.0129 | 1.165 | 0.9416 |
| ForeAct3D | Future | 0.0117 | 0.1633 | 0.9933 | 0.0206 | 0.0623 | 0.01371 | 1.245 | 0.9278 |
| Benchmark | Suite | mIoU@ | BG@ | Robot@ | Object@ | mIoU@ |
|---|---|---|---|---|---|---|
| LIBERO | Object | 98.0 | 99.4 | 95.8 | 98.0 | 97.7 |
| Goal | 87.2 | 94.8 | 94.8 | 70.8 | 86.8 | |
| Spatial | 78.1 | 91.5 | 95.7 | 45.7 | 77.6 | |
| Long | 93.7 | 97.2 | 94.5 | 87.8 | 93.2 | |
| Average | 89.3 | 95.7 | 95.2 | 75.6 | 88.8 | |
| CALVIN | ABC D | 88.0 | 89.8 | 90.3 | 77.3 | 85.8 |
| Trans (cm) | Recall@2cm | ||||
|---|---|---|---|---|---|
| Benchmark | Suite | GT mask | Pred mask | GT mask | Pred mask |
| LIBERO | Object | 0.56 | 0.48 | 96.7 | 96.9 |
| Goal | 1.58 | 1.20 | 91.2 | 92.8 | |
| Spatial | 0.71 | 0.67 | 95.7 | 96.3 | |
| Long | 1.38 | 1.13 | 92.4 | 93.8 | |
| Average | 1.06 | 0.87 | 94.0 | 94.9 | |
| Metric | ForeAct3D | w/o Action Conditioning |
|---|---|---|
| AbsRel | 0.0117 | 0.0165 |
| RMSE (m) | 0.1633 | 0.2144 |
| 0.9933 | 0.9881 | |
| Scene CD (m) | 0.0206 | 0.0220 |
| Scene EMD (m) | 0.0623 | 0.0655 |
| Inst-CD (m) | 0.0137 | 0.0183 |
| Suite | Variant | AbsRel | RMSE | Inst-CD | Trans | Recall | |
|---|---|---|---|---|---|---|---|
| (m) | (m) | (cm) | @2cm | ||||
| Goal | Full | 0.0225 | 0.214 | 0.976 | 0.0101 | 1.58 | 0.912 |
| w/o action | 0.0562 | 0.315 | 0.945 | 0.0126 | 2.65 | 0.879 | |
| Object | Full | 0.0078 | 0.067 | 0.994 | 0.0068 | 0.56 | 0.967 |
| w/o action | 0.0388 | 0.216 | 0.958 | 0.0115 | 2.82 | 0.908 | |
| Spatial | Full | 0.0229 | 0.230 | 0.973 | 0.0076 | 0.71 | 0.957 |