World-as-Graph: Relational World Modeling Through Latent Space Graphs
Organizations: School of Computing Technologies, RMIT University, Australia · Faculty of Information Technology, Monash University, Australia · KStelrix Star Dynamics Lab, KStelrix, China · School of Computing and Information Systems, The University of Melbourne, Australia
Abstract
World models aim to learn representations of real-world environments and predict their future evolution. Recent object-centric world models have made expressive progress by representing visual scenes as sets of object-level latent states, but object-object relations are often captured only implicitly, which limits explicit relational and temporal structure modeling and object-centric dynamic memory modeling. To address such challenges, we propose World-As-Graph (WAG), a graph-based object-centric world model that introduces relational inductive bias into JEPA-style predictive representation learning. The proposed WAG contains two main modules: (1) Relation-aware structure induction, which constructs time-varying latent graphs from object-centric slots and designs relation-aware object masking policies to guide relational object representation learning in latent space; (2) Object-centric memory transition, which maintains and updates object-level dynamic states by combining relational information from neighboring objects with historical memory, enabling effective autoregressive future prediction. Extensive experiments on both visual reasoning and robotic manipulation tasks could demonstrate the superior performance of our proposed WAG.
Figures & tables
| Model | Average | Counterfactual (%) | Explanatory (%) | Predictive (%) | Descriptive (%) | |||
|---|---|---|---|---|---|---|---|---|
| per que. (%) | per opt. | per que. | per opt. | per que. | per opt. | per que. | ||
| VideoSAUR Encoder | ||||||||
| OC-JEPA | 82.79 | 79.53 | 47.68 | 92.88 | 80.58 | 86.15 | 75.04 | 89.59 |
| C-JEPA | 89.40 | 88.67 | 68.81 | 96.62 | 90.74 | 93.03 | 86.93 | 92.84 |
| WaG I (ours) | 90.79 | 90.06 | 72.22 | 97.79 | 93.96 | 92.92 | 86.81 | 93.71 |
| Improv. | +1.39 | +1.39 | +3.41 | +1.17 | +3.22 | -0.11 | -0.12 | +0.87 |
| # Token | Model | Success Rate (%) |
|---|---|---|
| DINO-WM | 91.33 | |
| DINO-WM-Reg. | 88.00 | |
| OC-DINO-WM (ref.) | 60.67 | |
| OC-JEPA | 76.00 | |
| C-JEPA | 88.67 | |
| WaG (ours) | 90.70 |
Appendix figures & tables9 assets
Supplementary material from the paper’s appendix.
Appendix
| Property | PushT | CLEVRER |
|---|---|---|
| Train split | 18,685 trajectories | 10,000 videos |
| Val / test split | 21 trajectories | 5,000 / 5,000 videos |
| Object slots | 4 | 7 |
| Task type | 2D pushing manipulation | Video QA / causal reasoning |
| Downstream head | CEM planner | ALOE-style |
| Evaluation metric | Success rate | QA accuracy |
| Masking | Model | Average per que. (%) | Counterfactual (%) | Explanatory (%) | Predictive (%) | |||
|---|---|---|---|---|---|---|---|---|
| per opt. | per que. | per opt. | per que. | per opt. | per que. | |||
| Random | WaG I | 90.94 | 90.20 | 72.83 | 97.69 | 93.54 | 93.97 | 88.75 |
| WaG B | 91.14 | 90.31 | 72.76 | 97.71 | 93.64 | 94.21 | 89.34 | |
| (B I) | +0.20 | +0.11 | 0.07 | +0.02 | +0.10 | +0.24 | +0.59 | |
| Relational Centrality | WaG I | 90.79 | 90.06 | 72.22 | 97.79 | 93.96 | 92.92 | 86.81 |
| WaG B | 90.85 | 89.96 | 72.20 | 97.31 | 92.80 | 93.52 | 87.94 | |
| Relation-Aware Structure Induction | Object-Centric Memory Transition | Performance (%) | |||||||
| Variants | DyGraph | Rel. Mask | TGNN | Mem. Pred. | Avg. per que. | Counter. | Explan. | Predict. | Descrip. |
| C-JEPA | 89.40 | 68.81 | 90.74 | 86.93 | 92.84 | ||||
| w/o DyGraph | 90.63 | 72.68 | 93.38 | 89.15 | 93.36 | ||||
| w/o Rel. Mask | 90.94 | 72.83 | 93.54 | 88.75 | 93.75 | ||||
| w/o TGNN | 90.97 | 73.42 | 93.52 | 90.33 | 93.59 | ||||
| w/o Mem. Pred. | 90.21 | 71.50 | 92.46 | 85.55 | 93.34 | ||||
| Masking Strategy | VideoSAUR Encoder | SAVi Encoder | ||||
|---|---|---|---|---|---|---|
| Avg. per. que. (%) | Counter. (%) | Predict. (%) | Avg. per. que. (%) | Counter. (%) | Predict. (%) | |
| Random [w/o DyG.] | 89.40 | 68.81 | 86.93 | 83.88 | 60.19 | 77.25 |
| Random [w/ DyG.] | 90.94 (+1.54) | 72.83 (+4.02) | 88.75 (+1.82) | 92.28 (+8.40) | 73.75 (+13.56) | 91.14 (+13.89) |
| Relational Centrality | 91.37 (+1.97) | 73.76 (+4.95) | 89.54 (+2.61) | 92.72 (+8.84) | 75.45 (+15.26) | 91.99 (+14.74) |
| Temporal Dynamics | 90.47 (+1.07) | 70.16 (+1.35) | 87.71 (+0.78) | 91.95 (+8.07) | 73.51 (+13.32) | 89.71 (+12.46) |
| Model | Average | Counterfactual (%) | Explanatory (%) | Predictive (%) | Descriptive (%) | |||
|---|---|---|---|---|---|---|---|---|
| per que. (%) | per opt. | per que. | per opt. | per que. | per opt. | per que. | ||
| C-JEPA | 89.40 | 88.67 | 68.81 | 96.62 | 90.74 | 93.03 | 86.93 | 92.84 |
| Random Graph (IID) | 90.65 | 89.52 | 71.02 | 97.28 | 92.60 | 94.24 | 89.23 | 93.77 |
| Random Graph (Subset) | 90.88 | 90.24 | 72.68 | 97.55 | 93.27 | 93.94 | 88.73 | 93.74 |
| WaG B (ours) | 91.37 | 90.55 | 73.76 | 97.84 | 94.13 | 94.43 | 89.54 | 94.05 |