World Action Models (WAMs) acquire behavioral priors by modeling future scene evolution, but predicting detailed futures in pixel or latent space incurs substantial cost. Recent evidence that co-training gains persist without test-time generation raises a question: what must a WAM learn to improve control? We introduce Copper-Policy, which learns a compact World representation with the policy rather than relying on a predefined target space. Through temporal joint-embedding prediction, it predicts future observation embeddings conditioned on task intention without reconstructing pixels. This prediction and action decoding shape the representation jointly, while the policy retains access to current-frame spatial detail for execution. Representation analyses show that the learned features better separate task-driven change from perturbations and provide complementary information for control. Compact prediction targets reduce training tokens per sample, enabling a 2B-parameter model trained in 9.67 hours on 8× RTX 5090 GPUs and 6× faster than Fast-WAM on matched A100 GPUs. Copper-Policy outperforms every compared method without embodied pretraining on RoboTwin and several embodied-pretrained VLAs on LIBERO-Plus (80.85%). On three challenging real-robot tasks, it performs comparably to π0.5 and attains a higher average score. Together, these results show that Copper-Policy combines strong control performance with efficient training.
Figures & tables
Figure 2: Copper-Policy overview. An online compactor produces the World representation zt (blue), while a spatial encoder and grid sampler produce current-frame tokens vt (gray). An EMA compactor supplies stop-gradient targets z~t+1:t+Hf . The Future Expert predicts these targets, and the Action Expert decodes the action chunk (orange) with access to the robot state qt .
LIBERO
RoboTwin
Real
Camera views
2
3
3
Action space
delta EEF
abs. qpos
abs. qpos
Demos / task
50
50
300
Rollouts / task
50
100
50
Table 1: Per-benchmark data and rollout settings. The action space is either delta end-effector (EEF) pose or absolute joint positions (qpos).
Configuration
zt
JE Pred.
vt
Copper-Policy
✓
✓
✓
– w/o Joint-Embedding Prediction
✓
×
✓
– w/o Current-Frame Visual Features
✓
✓
×
– w/o World Input & Future Expert
×
×
✓
– w/o JE Pred. & Visual Features
✓
×
×
Table 2: Ablation configurations. w/o World Input & Future Expert gives the Action Expert only current-frame features and language.
Method
Embodied Pretrain
WAM
LIBERO
LIBERO-Plus
Long
Goal
Object
Spatial
Avg.
Camera
Robot
Language
Light
Background
Noise
Layout
Total
Copper-Policy (ours)
×
✓ ‡
95.2
95.6
99.4
98.8
97.25
78.67
73.74
67.34
95.27
84.20
94.44
76.52
80.85
π0.5 [ 37 ]
✓
×
92.4
98.0
98.2
98.8
96.9
75.4
77.5
85.6
96.9
94.6
89.7
85.7
85.7
Cosmos-Policy [ 21 ]
×
✓
97.6
98.2
100.0
98.1
98.5
75.8
63.3
81.7
96.5
88.9
92.7
82.2
82.2
ABot-M0 [ 43 ]
✓
×
96.6
99.0
99.8
98.8
98.6
60.4
67.9
86.4
96.2
91.6
86.4
82.6
80.5
VLA-JEPA [ 40 ]
✓
✓ ‡
95.8
97.2
99.6
96.2
97.2
64.2
67.7
88.1
91.8
93.4
65.8
83.9
77.9
Table 3: LIBERO and LIBERO-Plus success rates (%). WAM marks explicit future modeling, and ‡ that no future is generated at deployment. Here and in later tables, bold and underlining mark the best and second best within a block, ties included.
Method
Embodied Pretrain
WAM
RoboTwin
Clean
Random
Avg.
Comparison with methods using embodied pretraining
π0.5 [ 37 ]
✓
×
70.70
46.00
58.35
Spatial Forcing [ 24 ]
✓
×
77.20
26.74
51.97
X-WAM [ 16 ]
✓
✓
70.00
25.80
47.90
X-VLA [ 52 ]
✓
×
68.00
20.90
44.45
Table 4: RoboTwin success rates (%). In the upper block, † marks the one entry trained without embodied pretraining; ‡ marks methods that generate no future at deployment.
Figure 3: Real-robot evaluation. The left panel shows four frames from one successful rollout per task, with target poses overlaid in the first column. The right panel reports scores that assign 1, 0.5, and 0 to full, half, and no success. π0.5 uses embodied pretraining.
Method
Trainable params.
Training hardware
Parallelism
Peak mem. / GPU ↓
Relative training time ↓
Samples / s ↑
Est. time (30K steps) ↓
RTX 5090 inference ↓
Fast-WAM [ 46 ]
6B
8 × A100 80GB
FSDP Fully Shard
62.42 GB
6.13 ×
14.36
74.3 h
∼ 80 ms
π0.5 [ 37 ]
3.3B
8 × A100 80GB
FSDP Fully Shard
38.65 GB
1.96 ×
44.91
23.7 h
∼ 75 ms
Copper-Policy (ours)
2B
8 × A100 80GB
DDP
31.83 GB
1.00 ×
88.0
12.1 h
∼ 85 ms
Copper-Policy under alternative memory-sharding strategies (8 × A100 80GB)
Copper-Policy
2B
8 × A100 80GB
DDP
31.83 GB
1.00 ×
88.0
12.1 h
∼ 85 ms
Copper-Policy
2B
8 × A100 80GB
DDP + Optimizer Shard
24.53 GB
1.08 ×
81.8
13.0 h
∼ 85 ms
Table 5: Training cost at global batch 128, normalized to Copper-Policy under DDP on 8 × A100 (1.454 s/step). Peak memory is reserved memory per GPU. FSDP Fully Shard covers ZeRO-3, FSDP, and FSDP2 full-shard; DDP + Optimizer Shard is ZeRO-1. The middle block changes only Copper-Policy’s sharding strategy. Estimated time assumes 30K steps; inference is end-to-end.
Figure 4: Cosine similarity of unit-normalized zt across horizon Δ on LIBERO, RoboTwin, and the real robot, with 95% confidence intervals over episodes.
Configuration
LIBERO ( n=40 )
RoboTwin ( n=20 )
Real robot ( n=18 )
cosine ↑
disp. ↓
cosine ↑
disp. ↓
cosine ↑
disp. ↓
Copper-Policy
0.794
0.634
0.913
0.413
0.902
0.434
– w/o Joint-Embedding Prediction
0.684
0.778
0.729
0.724
0.756
0.684
– w/o Current-Frame Visual Features
0.778
0.660
0.890
0.463
0.904
0.429
– w/o Joint-Embedding Prediction & Visual Features
0.665
0.809
0.567
0.921
0.773
0.658
Table 6: Temporal structure of the World representation, averaged over episodes. Cosine similarity and displacement are computed between unit-normalized representations 16 sampled frames apart; RoboTwin samples every fourth frame, so its separation spans more time and the three domains are not directly comparable. Bold and underlining mark the best and second best in each column.
Figure 5: Representation analysis. (a) Perturbation–temporal subspace overlap across rank (top; dotted line: random expectation) and linear action-probe R2 (bottom) on 100 RoboTwin episodes. (b–c) zt attention across two RoboTwin episodes, comparing Copper-Policy (upper row) with w/o Joint-Embedding Prediction (lower row).
Geometry at rank 8
Paired perturbation
Action probe
Representation
overlap ↓
pert. in temp. ↓
norm. L2↓
cosine ↑
R2↑
Copper zt
0.187
0.140
0.134
0.990
0.802
– w/o Joint-Embedding Prediction
0.798
0.807
0.344
0.932
0.787
Current-frame tokens vt
–
–
0.171
0.969
0.910
Dense V-JEPA features
–
–
0.428
0.904
0.831
Token-matched V-JEPA features
–
–
0.462
0.891
0.803
Table 7: Representation diagnostics on 100 RoboTwin episodes. Geometry columns use train-only subspaces evaluated on held-out episodes; the random-subspace overlap is 0.021 and random energy is 0.021 – 0.023 . Paired columns average 8,000 clean/perturbed pairs. Standard deviations over five episode-level splits are at most 0.006 for geometry and 0.021 for R2 .
Appendix figures & tables3 assets
Supplementary material from the paper’s appendix.
Appendix
Method
Current vis./world
Future
Action
Total
π0.5 [ 37 ]
768
0
32
800
Fast-WAM [ 46 ]
120
240
32
392
Copper-Policy
68
144
32
244
Appendix
Table A1: Transformer sequence composition per sample. For RoboTwin and real-robot runs, ∣vt∣=32 and the T-shaped visual layout yields K=36 , giving 68 current tokens; Nf=4 future target nodes give 144 . The multi-view LIBERO layout yields K=28 . Of the current tokens the Future Expert sees only the K World tokens, since the mask of Sec. 3.3 excludes vt . Each method uses 32 action tokens.
Figure A1 : Real-robot experimental platform. The AgileX Cobot is equipped with two Piper arms and standard grippers (left); three Intel Corp. RealSense D435 cameras provide one top and two wrist views (right).
Department of Mechanical Engineering, National University of Singapore, Singapore · A*STAR Institute of Advanced Intelligence and Computing (A*STAR IAIC), Singapore · Nanyang Technological University, Singapore
School of Information, Renmin University of China, Beijing, China · XYZ Embodied AI, Beijing, China · Key Laboratory of Data Engineering and Knowledge Engineering, Beijing, China +3