PhysiCalWorld: In-Context Physics Calibration for World Models
Organizations: University of Michigan
Abstract
Existing world models typically perceive a scene through current visual frame or a narrow history window. However, these observations may not reveal the physics properties that determine transition dynamics, such as an object's mass distribution, joint damping, or surface friction. Without calibrating these physics factors for world models, predictions tend to regress toward an empirical prior and induce severe drift in novel test scenes. To this end, we propose PhysiCalWorld, which calibrates action-conditioned world models to the instance-specific dynamics via in-context prompting, without fine-tuning or analytical physics modeling. Our method encodes an exploratory interaction clip collected within the test scene into a compact physics descriptor token, which grounds subsequent predictions in the scene's actual physical behavior. PhysiCalWorld is trained end-to-end with the latent prediction loss alone, without physics labels. At inference time, the descriptor token is extracted once and can be reused across rollouts with negligible compute overhead. We evaluate PhysiCalWorld across four environments covering diverse physics variations and show that it substantially improves rollout prediction accuracy and visual planning success rate. The learned descriptors also form a physically structured latent space and generalize beyond the physics ranges seen during training.
Figures & tables
Appendix figures & tables23 assets
Supplementary material from the paper’s appendix.
Appendix
| Hyperparameter | Value |
| ResNet GroupNorm Groups | 8 |
| Spatial Projection Channels | 64 |
| Number of Spatial Keypoints | 64 |
| Visual Feature Dimension | 128 |
| Action Embedding Dimension | 10 |
| Proprioceptive Embedding Dimension | 10 |
| Hyperparameter | Value |
| Projection Intermediate Channels | 192 |
| Projection Output Channels | 8 |
| Projected Feature Map Shape | |
| Curvature Loss Weight | |
| Projection Head Learning Rate | |
| Predictor Learning Rate |
| Hyperparameter | Push-T & Reacher | FetchSlide & BeerPong |
| Population size ( ) | 300 | 64 |
| Elite count ( ) | 30 | 8 |
| CEM iterations ( ) | 30 | 8 |
| Planned action length ( ) | 5 model steps (25 actions) | 1 initial strike / throw command |
| Push-T | Reacher | |||||
| Method | 25 | 50 | 75 | 25 | 50 | 75 |
| TS-WM | 53.3 | 54.7 | 56.0 | 41.3 | 65.3 | 68.0 |
| DINO-WM | 53.3 | 54.7 | 56.0 | 52.0 | 76.0 | 82.7 |
| + Long History | 54.7 | 56.0 | 58.7 | 56.0 | 92.0 | 96.0 |
| + Context Prefix | 58.7 | 60.0 | 60.0 | 61.3 | 84.0 | 92.0 |
| + Estimated Physics † | 57.3 | 62.7 | 65.3 | 69.3 | 85.3 | 90.7 |
World Models
World models represent and predict how environments change, helping agents plan, act, and reason about possible futures.
See all 360 papers