Everything K-culture — comebacks to K-beauty, straight to your inboxGet it in your inbox

METAL MEDIA

SG-WAM: Self-Guided World Modeling in Geometry-Aware Policy Space

arXiv:2608.013972026-08-01

Teaching a robot to predict its own future using the very same policy that generates its actions works better than using a separate predictor

SG-WAM is a robot policy that learns to predict how a scene will change while it generates the next action, instead of using a separate future-prediction module. It uses a slowly-updated copy of itself (an EMA target) as the prediction goal and a frozen 3D geometry model to inject spatial structure into its visual tokens. It reaches 98.5% average success on the LIBERO simulation benchmark and 73.0% on the harder LIBERO-Plus benchmark, and outperforms baselines in real-world robot tests.

METAL MEDIA explanatory visual

SG-WAM architecture: predicting the future from the policy's own representation

Evidence statusMeasured results reported

  1. Observation + language + dynamics tokensCurrent multi-view camera images, the task instruction, and 8 learnable dynamics tokens are jointly processed by a shared VLM backbone (Qwen3.5-0.8B)
  2. Geometric supervision (VGGT teacher)A frozen VGGT 3D model shapes the main-view visual tokens via a cosine-similarity loss, injecting spatial structure into the policy's representation
  3. Self-Guided World Predictor (SGWP)Takes the current dynamics-token states plus the intervening robot action sequence and predicts how the dynamics tokens will evolve
  4. EMA target pathwayA slowly-updated copy of the same policy processes the future observation to produce the prediction target, with gradients blocked
  5. Flow-matching action expertGenerates the continuous robot action chunk conditioned on the full policy context including dynamics tokens; at inference the teacher, predictor, and EMA pathway are all removed
An explanatory diagram made by METAL MEDIA, not a figure supplied by the paper's authors.

What they did

  1. Existing World Action Models (WAMs) either predict future images/video directly, which forces the model to waste capacity on irrelevant visual details like texture and lighting, or predict features in a separate latent space that may not match what the action-generation part of the model actually needs.
  2. SG-WAM inserts 8 learnable 'dynamics tokens' into a vision-language model (VLM) and trains a Self-Guided World Predictor (SGWP) to forecast how these tokens will change under the robot's upcoming actions. The prediction target is generated by an EMA (exponential moving average) copy of the same policy looking at the future observation, so both the prediction and its target come from the same representation family.
  3. In parallel, a frozen 3D foundation model called VGGT is used to shape the policy's main-view visual tokens with geometric structure via a cosine-similarity loss, so the dynamics tokens inherit spatial awareness of where things are in the scene.
  4. All components (geometric shaping, future prediction, and a flow-matching action generator that produces the actual robot actions) are trained jointly in one stage; at inference time the geometry teacher, the SGWP branch, and the EMA target pathway are all removed, leaving only the lightweight deployed policy.
  5. SG-WAM achieved 98.5% average success across four LIBERO suites, 73.0% on the more challenging zero-shot LIBERO-Plus benchmark (best among compared methods), and outperformed VPP and VLA-JEPA baselines on three real-world UR5e robot tasks (pick-and-place, towel folding, toolbox organization) under both familiar and novel conditions.
Figure 1: Conceptual comparison of existing WAMs and SG-WAM. Whereas explicit and auxiliary latent targets may introduce perceptual burden or target–policy mismatch, SG-WAM learns intervening-action-conditioned dynamics in geometry-structured, policy-derived representations.
Figure 1: Conceptual comparison of existing WAMs and SG-WAM. Whereas explicit and auxiliary latent targets may introduce perceptual burden or target–policy mismatch, SG-WAM learns intervening-action-conditioned dynamics in geometry-structured, policy-derived representations.
Table 1: Simulation results on LIBERO. Success rates are reported for the four standard LIBERO suites. Bold indicates the best result, and underlining indicates the second-best result.
MethodParamsEmbodied PT.SpatialObjectGoalLongAvg.
OpenVLA-OFT [21]7B97.698.497.994.597.1
π0 [6]3.3B98.096.894.488.494.4
π0-FAST [31]3.3B96.496.888.660.285.5
π0.5 [5]3.3B98.898.298.092.496.9
GR00T N1.6 [4]3B97.798.597.594.497.0
Spatial Forcing [24]7B99.499.698.896.098.5
WorldVLA [10]7B87.696.283.460.081.8
LAPA [44]7B55.458.874.673.865.7
RynnVLA-002 [9]7B99.099.896.494.497.4
Mantis [42]5.8B98.899.294.494.296.7
UniVLA [8]7B96.596.895.692.095.2
Fast-WAM [45]6B98.2100.097.095.297.6
VLA-JEPA [34]2B94.899.695.894.096.1
SG-WAM0.9B99.499.898.696.298.5
Figure 2: Overview of the SG-WAM framework. The VLM jointly contextualizes multi-view observations, language, and learnable dynamics tokens for action generation. During training, a frozen VGGT teacher shapes main-view image tokens, while SGWP predicts future dynamics-token states conditioned on intervening actions and aligns them with an EMA policy target. All auxiliary branches are removed at inference.
Figure 2: Overview of the SG-WAM framework. The VLM jointly contextualizes multi-view observations, language, and learnable dynamics tokens for action generation. During training, a frozen VGGT teacher shapes main-view image tokens, while SGWP predicts future dynamics-token states conditioned on intervening actions and aligns them with an EMA policy target. All auxiliary branches are removed at inference.
Table 2: Zero-shot transfer results on LIBERO-Plus. Success rates are reported under different perturbation settings. Bold indicates the best result, and underlining indicates the second-best result.
MethodParamsCameraRobotLanguageLightBackgroundNoiseLayoutOverall
WorldVLA [10]7B0.127.941.643.717.110.938.025.0
Spatial Forcing [24]7B20.113.440.929.133.425.739.329.1
Mantis [42]5.8B15.741.845.945.128.939.262.539.8
UniVLA [8]7B4.350.371.859.180.025.334.341.5
Fast-WAM [45]6B16.444.568.978.253.737.760.750.0
π0 [6]3.3B13.86.058.885.081.479.068.953.6
VLA-JEPA [34]2B40.355.772.988.270.538.274.662.9
OpenVLA-OFT [21]7B56.431.979.588.793.375.874.269.6
SG-WAM0.9B58.648.981.489.886.180.774.273.0
Figure 3: Left: Visualization of the real-world platform. We use a UR5e robot arm as the manipulation platform, the Kinect Azure camera as the main camera and the RealSense D405 as the gripper camera. Right: Visualization of 3 real-world tasks. 1) Top: Pick and Place. 2) Middle: Towel Folding. 3) Bottom: Toolbox Organization.
Figure 3: Left: Visualization of the real-world platform. We use a UR5e robot arm as the manipulation platform, the Kinect Azure camera as the main camera and the RealSense D405 as the gripper camera. Right: Visualization of 3 real-world tasks. 1) Top: Pick and Place. 2) Middle: Towel Folding. 3) Bottom: Toolbox Organization.
Table 3: Success rates under different visual perturbations. Bold indicates the best result.
ModelPick and PlaceTowel FoldingToolbox Organization
IDBackgroundLight ChangeNovel ObjectIDBackgroundLight ChangeNovel ObjectID
VLA-JEPA35%20%25%20%20%10%10%15%20%
VPP30%15%10%10%35%15%15%10%30%
SG-WAM75%55%60%40%45%25%35%25%50%
Figure 4: Representative middle-layer attention maps from dynamics tokens to main-view image tokens. The task is Pick up the black bowl between the plate and the ramekin and place it on the plate. With geometric supervision, the selected tokens attend more consistently to the robot–object interaction regions.
Figure 4: Representative middle-layer attention maps from dynamics tokens to main-view image tokens. The task is Pick up the black bowl between the plate and the ramekin and place it on the plate. With geometric supervision, the selected tokens attend more consistently to the robot–object interaction regions.
Table 4: Ablation study of geometric supervision and self-guided world modeling on LIBERO. Geo. denotes geometric supervision, and WM. denotes self-guided world modeling. Success rates (%) are reported. Bold indicates the best result.
Geo.WM.SpatialObjectGoalLongAvg.
97.097.695.691.095.3
98.297.898.092.296.6
97.899.898.294.497.6
99.499.898.696.298.5
Figure 5: Overview of the Self-Guided World Predictor (SGWP). The projected dynamics-token states are first contextualized through self-attention and then attend to the encoded intervening actions through cross-attention to predict future latent states.
Figure 5: Overview of the Self-Guided World Predictor (SGWP). The projected dynamics-token states are first contextualized through self-attention and then attend to the encoded intervening actions through cross-attention to predict future latent states.
Table 5: Ablation study on the number of learnable dynamics tokens on LIBERO. Success rates (%) are reported. Bold indicates the best result.
Number of TokenSpatialObjectGoalLongAvg.
197.298.898.290.296.1
499.098.497.495.297.5
899.499.898.696.298.5
1699.499.497.692.497.2
Figure 6: Complete visualization of the Pick and Place task.
Figure 6: Complete visualization of the Pick and Place task.
Table 6: Subtasks success rates of Towel Folding and Toolbox Organization tasks in ID settings. Bold indicates the best result.
ModelTowel FoldingToolbox Organization
First FoldingSecond FoldingPick the ScrewdriverPick the First GearPick the Second GearClose the Toolbox
VLA-JEPA50%20%50%40%20%20%
VPP60%35%70%50%40%30%
SG-WAM75%45%80%60%50%50%
Figure 7: Complete visualization of the Towel Folding task.
Figure 7: Complete visualization of the Towel Folding task.
Table 7: Ablation of the action information provided to the Self-Guided World Predictor on LIBERO. For the null-action variant, the ground-truth intervening action sequence is replaced with an all-zero sequence before being processed by the action encoder. The action-conditioning architecture, temporal positional embeddings, and all other model components and training settings remain unchanged. Success rates (%) are reported.
VariantSpatialObjectGoalLongAvg.
Null-Action Sequence98.499.298.094.697.6
SG-WAM99.499.898.696.298.5
Figure 8: Complete visualization of the Toolbox Organization task.
Figure 8: Complete visualization of the Toolbox Organization task.

Findings

  • On the four standard LIBERO suites, SG-WAM reached 98.5% average success, matching the strongest baseline despite using a much smaller model without large-scale embodied pretraining.
  • On LIBERO-Plus, a zero-shot transfer test with shifts in camera viewpoint, lighting, background, language, and layout, SG-WAM achieved the highest overall success rate of 73.0%, notably best under camera, language, illumination, and layout shifts.
  • In real-world tests on pick-and-place, towel folding, and toolbox organization with a UR5e arm, SG-WAM outperformed the VPP (explicit video-prediction) and VLA-JEPA (implicit latent-prediction) baselines both in-distribution and under background shift, light change, and novel-object conditions.
  • Removing both geometric supervision and self-guided world modeling dropped average LIBERO success to 95.3%; combining both gave the best 98.5%. Removing world modeling alone cost 1.9 points, removing geometric supervision alone cost 0.9 points, with the largest gap on the long-horizon LIBERO-Long suite (96.2% to 92.2%).
  • Increasing the number of dynamics tokens from 1 to 8 raised average success from 96.1% to 98.5%, but increasing further to 16 tokens reduced it to 97.2%. Replacing the real intervening actions with an all-zero sequence lowered average success from 98.5% to 97.6%, showing the actual action information provides a measurable, though modest, benefit.
Figure 10: Visualization of the attention weight matrix of all latent dynamics tokens attending to main-view image tokens. w/ Geo. and w/o Geo. denote with geometric supervision and without geometric supervision, respectively.
Figure 10: Visualization of the attention weight matrix of all latent dynamics tokens attending to main-view image tokens. w/ Geo. and w/o Geo. denote with geometric supervision and without geometric supervision, respectively.

Where it can be used

  • Designing robot learning pipelines that want both strong in-distribution manipulation performance and better robustness to unseen visual conditions, using a relatively small model.
  • Building robot policies that model how actions change the environment without generating expensive future images or video.
  • Reducing compounding failures in long, multi-step manipulation tasks such as sequentially organizing multiple objects.
Figure 11: Complete visualization of the Pick and Place task under the background shift.
Figure 11: Complete visualization of the Pick and Place task under the background shift.

Limits and open work

  • Real-world experiments are limited to a UR5e arm, a specific camera setup, and three tasks (pick-and-place, towel folding, toolbox organization); generalization to other robot embodiments or a much wider range of tasks is untested.
  • Results come from a comparatively small 0.9B-parameter model without large-scale embodied pretraining; the authors explicitly leave scaling to larger backbones and cross-embodiment datasets as future work.
  • The number of dynamics tokens shows a non-monotonic effect (performance drops at 16 tokens), so the optimal token count found here may not transfer directly to other tasks or model scales.
  • Real-world out-of-distribution evaluation covers only three specific shift types (background, lighting, novel object), so robustness to more extreme or different kinds of environmental changes remains unverified.
Figure 12: Complete visualization of the Pick and Place task under the light change.
Figure 12: Complete visualization of the Pick and Place task under the light change.

Why it matters

This work suggests that robot policies can gain robustness and manipulation performance by predicting their own future internal states rather than reconstructing pixels or relying on a mismatched auxiliary latent space. It does this with a relatively small 0.9B-parameter model and no large-scale robot pretraining, which matters for teams with limited compute.

Terms in this paper

  • World Action Model (WAM) · A robot model that jointly generates actions and predicts how the environment will change as a result
  • dynamics tokens · Learnable vectors added to the model to encode how the scene changes as a result of robot actions
  • EMA (exponential moving average) target · A slowly-updated copy of the model used to produce stable prediction targets without back-propagating gradients into it
  • flow matching · A generation technique that transforms random noise into a target output (here, continuous robot actions) step by step
  • VGGT · A frozen 3D geometry foundation model used during training to inject spatial structure into the policy's visual features

Figures we cannot republish

  • Figure 9: Visualization of 3 OOD settings. 1) Left: Background Shift. 2) Middle: Light Change. 3) Right: Novel Object.
See the figures in the original paper →

Original abstract (English)

World Action Models (WAMs) couple action generation with prediction of future states. Their effectiveness depends on whether future dynamics are modeled in a space that is both aligned with action generation and sufficiently geometry-aware to capture where and how actions change the scene. Existing WAMs typically satisfy only part of this requirement, relying on either perceptually heavy observation-space targets or auxiliary latent spaces that are not jointly structured for action relevance and

Authors · Ruiteng Zhao

Read on arXiv

Latest papers

All papers →

Latest from METAL MEDIA

Figures: Ruiteng Zhao et al., arXiv:2608.01397, arxiv-nonexclusive