GE-Act 2.0: Pretraining and Scaling a World-Action Model for Robotic Manipulation
Abstract
World-action models (WAM) predict future states to guide robot actions, enabling learning from both action-free video and action-labeled interaction. Most inherit pretrained video generators, leaving WAM pretraining and scaling underexplored. We introduce Genie Envisioner Act 2.0 (GE-Act 2.0), a world-action model whose trainable generative and action components are all initialized from scratch on manipulation data. It combines a control-oriented autoencoder (CoAE), a single-step visual planner (SVP), and an inverse dynamics model (IDM). CoAE retains action- and instruction-relevant information under aggressive compression, while SVP produces a complete future state in one differentiable pass, so visual planning and inverse dynamics can be pretrained separately on complementary data. The components are then jointly trained with knowledge-aligned selective optimization (KASO), which reduces mismatched supervision by selecting only predicted futures judged behaviorally compatible with the recorded action. We evaluate pretrained checkpoints directly, without per-task fine-tuning, on 100 tasks across 20 manipulation skill groups with held-out scenes, backgrounds, lighting, and object instances. Scaling co-training data from 300 to 30,000 hours raises success from 17.1% to 44.1% on G1-OP and from 13.4% to 31.1% on G2-90D; despite comprising less than 2% of the co-training data, G2-90D improves by 17.7 points, suggesting cross-embodiment transfer. Gains span 19/20 and 18/20 skill groups, and skill-specific coverage strongly correlates with zero-shot out-of-distribution (OOD) success (Pearson r=0.80; Spearman rho=0.85). Under the same protocol, the model grounds object, color, shape, and position references in at least 90% of trials and follows explicit instructions even when they conflict with an already-committed behavior or a conventional scene association.
Figures & tables
| Representation | Spatial downsampling | Channels | Pixel decoder | Action MAE | Caption-match error (%) |
|---|---|---|---|---|---|
| CoAE | 512 | ✓ | 0.01673 | 2.05 | |
| DC-AE | 128 | ✓ | 0.02573 | 2.71 | |
| DINOv3 | 1024 | ✗ | 0.01273 | 2.75 | |
| V-JEPA 2.1 | 1024 | ✗ | 0.01487 | 4.15 | |
| SigLIP | 2048 | ✗ | 0.03138 | 3.28 |
| (a) Follow score: four-object scene (10 trials per target) | ||||||
| Method | Sponge | Red apple | Mouse | Remote | Macro avg. | |
| E2E | 90 | 100 | 90 | 70 | 87.5 | |
| E2E+PT | 100 | 100 | 90 | 90 | 95 | |
| KASO | 100 | 100 | 90 | 90 | 95 | |
| (b) Pick success | ||||||
| Single-object scene (25 trials) | Four-object scene (10 trials per target) | |||||
Appendix figures & tables8 assets
Supplementary material from the paper’s appendix.
Appendix
| Model | Easy | Background | Light | Clutter | Height | Hard |
|---|---|---|---|---|---|---|
| StarVLA | 58.10 | 27.10 | 50.90 | 24.20 | 48.40 | 10.60 |
| GR00T-N1.7 | 43.60 | 40.40 | 41.90 | 27.10 | 39.00 | 20.70 |
| 73.10 | 67.00 | 69.20 | 57.90 | 67.60 | 47.90 | |
| GE-Act 2.0 | 76.71 | 70.28 | 65.92 | 66.52 | 70.39 | 60.52 |
| Task | GR00T-N1.7 | LingBot-VLA 2.0 | ACoT-VLA | GE-Act 2.0 | ||
|---|---|---|---|---|---|---|
| pick_billiards_color | 0.50 | 0.73 | 0.88 | 0.83 | 0.91 | 0.95 |
| pick_block_color | 0.49 | 0.80 | 0.80 | 0.87 | 0.96 | 0.92 |
| pick_block_number | 0.40 | 0.61 | 0.72 | 0.82 | 0.76 | 0.71 |
| pick_block_shape | 0.20 | 0.44 | 0.43 | 0.55 | 0.52 | 0.52 |
| pick_block_size | 0.34 | 0.62 | 0.68 | 0.79 | 0.83 | 0.76 |
| pick_common_sense | 0.19 | 0.68 | 0.63 | 0.59 | 0.66 | 0.74 |
| Model | Camera | Robot | Language | Light | Background | Noise | Layout | Overall |
|---|---|---|---|---|---|---|---|---|
| StarVLA | 52.5 | 49.8 | 88.5 | 95.7 | 95.7 | 73.0 | 76.9 | 74.1 |
| 78.4 | 73.6 | 80.8 | 96.2 | 94.1 | 89.0 | 84.5 | 84.4 | |
| GE-Act 2.0 | 94.1 | 50.7 | 81.4 | 94.0 | 60.5 | 95.5 | 83.1 | 80.4 |
| Component | Configuration |
|---|---|
| CoAE | Framewise deep-compression autoencoder (DC-AE layout) with spatial downsampling and 512 latent channels; a frame gives a grid of 24 tokens. Latents are standardized per channel with corpus statistics. |
| SVP flow generator | 2.51 B parameters. A 36-block diffusion transformer of width 2048 (32 heads): 20 shared blocks followed by 8 blocks for the mean-velocity head and 8 parallel blocks for the instantaneous-velocity head . Every block cross-attends to the fused VLM states; every third block attends across views. Conditioning enters through adaptive layer normalization as the sum of sinusoidal embeddings of and of and a learned view-identity embedding. Per view the input is one conditioning frame plus six predicted frames, i.e., tokens. |
| VLM (frozen) | Qwen3.5-2B. The prompt holds the current head-view frame (96 vision tokens) and the instruction in a fixed window of 192 tokens; the text-span states of all 25 layers are fused by the layer gate of Eq. ( 5 ). |
| IDM | 0.56 B parameters. 28 transformer blocks of width 1152 (16 heads) with self-attention over action tokens and cross-attention to the visual latent tokens of the current and predicted frames. The flow time and a learned embodiment embedding enter through adaptive layer normalization; actions are 32-dimensional joint-space vectors, zero-padded across embodiments, and the proprioceptive state enters through a small MLP. |
| Skill group | Atomic task instances |
|---|---|
| Pick (13) | Red apple; toothpaste; red cube; water bottle (two scene variants); marker pen from water cup; toothbrush; water cup; controller; towel; stapler; whisk; towel from rod. |
| Place (6) | Apple into container; blue cube into plate; orange into small bowl; marker pen into pen holder; red cube into paper cup; marker pen into open drawer. |
| Wipe (3) | Plate with rag; water stain with sponge; table with eraser. |
| Stack (7) | Red cube on yellow block; paper cup on paper cup; bowl on bowl; coaster on coaster; cola can on cola can; cutlery-box lid; trash-can lid. |
| Pass (5) | Remote control, left-to-right; orange ball, right-to-left; sponge eraser, left-to-right; Rubik’s cube, right-to-left; cola can, left-to-right. |
| Fold (4) | Towel, one arm; towel, both arms; rag twice, both arms; unfold towel, both arms. |
| Task | G1-OP SR (%) | G2-90D SR (%) | ||||||
|---|---|---|---|---|---|---|---|---|
| 0.3k h | 1.2k h | 5k h | 30k h | 0.3k h | 1.2k h | 5k h | 30k h | |
| Pick (13 tasks) | ||||||||
| pick up red apple | 90 | 100 | 100 | 100 | 60 | 100 | 100 | 100 |
| pick up toothpaste | 0 | 20 | 40 | 80 | 30 | 40 | 60 | 60 |
| pick up red cube | 80 | 80 | 70 | 90 | 70 | 70 | 50 | 50 |
| pick up water bottle | 40 | 50 | 70 | 90 | 60 | 100 | 90 | 100 |
| Dimension | Instruction | Follow | SR |
|---|---|---|---|
| Pick (33 instructions) | |||
| Object | pick up the white badminton ball with the right arm. | 100 | 80 |
| Object | pick up the yellow knife with the left arm. | 100 | 80 |
| Object | pick up the blue comb with the right arm. | 100 | 80 |
| Object | pick up the black mouse with the left arm. | 100 | 100 |
| Object | pick up the black tv controller with the right arm. | 100 | 100 |
| Dimension | Matching rule | RefCOCOg count | RefCOCOg (%) | GE corpus (%) |
|---|---|---|---|---|
| Object | Residual: no color, size, shape, position, or order descriptor | 39,474 | 41.5 | 58.3 |
| Color | Explicit color words; orange as a fruit name excluded | 42,161 | 44.4 | 29.6 |
| Size | large , small , big , tiny , medium and comparative/superlative forms | 5,299 | 5.6 | 0.96 |
| Shape | round , square , rectangular , cylindrical , triangular | 574 | 0.6 | 0.67 |
| Position | left , right , near , far ; body-side phrases such as right hand excluded unless another spatial relation is present | 11,927 | 12.6 | 13.8 |
| Order | middle , center , ordinals, leftmost , rightmost ; generic between excluded | 2,440 | 2.6 | 0.13 |