Work in progress โ€” this page is under construction. Paper, code, and models are not yet released.
Under Review

Geometry-Aware Mid-Training
for World-Action Models

Junha Hyung*, Hyojin Jang*, Jaegul Choo

KAIST AI

* equal contribution

Unified action, frame, and depth prediction. The conditioning and target subsequences are both augmented with per-pixel depth maps, encoded by the same video VAE; the model jointly denoises the action chunk, future proprioception, future RGB and depth frames, and the value.
Unified action, frame, and depth prediction. Both the conditioning subsequence s and the target subsequence s′ are augmented with per-pixel depth maps, treated as pseudo-RGB and encoded by the same VAE. The model jointly denoises the action chunk a, future proprioception, future RGB and depth frames, and the value V(s′) โ€” forcing the shared representation to encode 3D geometry.

Abstract

The dominant paradigm for learned robot control maps observations and instructions directly to actions, but such policies are reactive and carry no explicit model of how the world responds. World-action models instead couple action selection with a predictive model of physics, letting the robot imagine the outcome of an action before executing it. Recent video-based world-action models, however, predict RGB futures only, so their learned representation captures 3D geometry only implicitly and imperfectly โ€” a weak inductive bias for contact-rich manipulation.

Prior work injects geometry into vision-language-action models or, concurrently, predicts depth jointly within a world-action model, but enhancing the base video model itself for geometry, before it becomes a policy, remains under-explored. We close this gap with a two-stage, geometry-aware recipe. First, we mid-train the base video model to predict depth alongside RGB, enhancing its geometric capability from cheap video before it becomes a policy. Second, we fine-tune it into a world-action model that jointly predicts action, RGB, and depth, so 3D structure becomes a property of the shared representation.

Depth is treated as pseudo-RGB and reuses the existing video VAE, so no architectural change is required, and at inference the depth slots can be fed as blank placeholders โ€” the policy needs no depth sensor and the gain is a pure representation-level effect. On 24 RoboCasa manipulation tasks, depth co-training alone (without mid-training) raises mean success from 60.8% to 69.0% (+8.2 points). Because 3D-awareness is a property of the shared representation, it can be acquired from abundant, cheap, non-expert video with depth: geometry-aware mid-training, including from out-of-distribution in-the-wild data, lifts success to 79.2% (+18.4). Together these results indicate that geometry-aware prediction, acquired through cheap mid-training, is a promising objective for world-action models.

69.0% +8.2 over baseline Depth co-training alone
(Stage 2 only)
79.2% +18.4 over baseline Full geometry-aware
mid-training (Stage 1+2)
0.11 from 0.20 AbsRel Depth probing error of the
frozen shared representation

Method

Our lever is to directly enhance the geometric capability of the model: we supervise 3D structure in the model's prediction target, strengthening the backbone's existing but imperfect 3D awareness rather than instilling it from scratch. Rather than perturbing layers at inference time or adding a separate depth branch, we extend the prediction target with depth, in two stages. In both stages depth requires no architectural change: each depth map is treated as pseudo-RGB, clipped to [0.05, 3.0] m and tiled to three channels so it reuses the existing video VAE, and depth is denoised as additional latent slots rather than fed as input.

Stage 1: Geometry-Aware Mid-Training

Robot demonstration data is scarce and expensive, and is therefore a poor source from which to learn general 3D geometry. Because geometry is a property of the video representation rather than of the action policy, we can decouple learning it from learning control: in a mid-training stage we leverage abundant, cheap data that carries depth but no actions, such as large-scale in-the-wild video with estimated depth and robot play trajectories. Concretely, before the model is turned into a policy, we mid-train the pretrained video backbone to predict per-frame depth alongside RGB, with no action or value targets. By forcing the model to denoise current- and future-frame depth jointly with the RGB frames, this stage surfaces and strengthens the backbone's latent but imperfect 3D awareness.

Stage 2: Joint Action, Frame, and Depth Prediction

We then convert the geometry-enhanced video model into a world-action model: we add the action, the proprioceptive state, and the value to its prediction target and fine-tune on the target tasks. The per-step state grows from 11 to 17 latent slots โ€” six new depth slots carry three current-frame and three future-frame depth maps (one per camera). The depth slots are denoised, not merely conditioned on, so geometry becomes a property of the shared representation rather than an auxiliary output. At inference the depth slots can be fed as blank placeholders, so the policy incurs no dependence on a depth sensor.

Mixed-data scaling pyramid: abundant cheap in-the-wild data with depth at the base, play data in the middle, and a small set of expensive success demonstrations at the top.
Mixed-data scaling. 3D-awareness is a representation property, so it can be carried by abundant cheap data with depth at the base (large-scale in-the-wild and robot videos), while a small set of expensive success demonstrations (top) is needed only for Stage-2 fine-tuning. Stage 1 mid-trains on the cheap data and Stage 2 fine-tunes on the success demonstrations.

Results

We evaluate on 24 RoboCasa manipulation tasks spanning pick-and-place, drawers, doors, faucets, stoves, microwaves, and coffee preparation, each with roughly 50 human demonstrations. We report success rate, averaged over 50 rollouts per task, at training iteration 24k. All models use the same hyperparameters, and at inference depth slots are fed as blank placeholders โ€” the policy uses no depth sensor.

Table 1. Effect of geometry-aware mid-training and its data source on 24 RoboCasa tasks (mean success %, iteration 24k). Mid-training data: mg1000 (in-distribution) and ScanNet++ (out-of-distribution, in-the-wild).
ModelSuccessΔ vs. A
Cosmos Policy (A)60.80
+ depth co-train (B)69.0+8.2
+ mid-train (ScanNet++)75.5+14.7
+ mid-train (mg1000)77.0+16.2
+ mid-train (mg1000+ScanNet++)79.2+18.4

Crucially, ScanNet++ alone โ€” despite being out-of-distribution in-the-wild data with no robot or action content โ€” also improves success, showing that the geometric capability transfers across domains.

Per-task success rate

Table 2. Per-task RoboCasa success rate (%). A: Cosmos Policy (RGB only); B: + depth co-training (Stage 2 only); C: + geometry-aware mid-training (full, Stage 1+2, mg1000+ScanNet++).
TaskABC
PnPCounterToCab748086
PnPCabToCounter364884
PnPCounterToSink566470
PnPSinkToCounter526068
PnPCounterToMicrowave264058
PnPMicrowaveToCounter526476
PnPCounterToStove969698
PnPStoveToCounter828692
OpenSingleDoor828692
CloseSingleDoor9898100
OpenDoubleDoor486074
CloseDoubleDoor385267
OpenDrawer728090
CloseDrawer747884
TurnOnStove788288
TurnOffStove9898100
TurnOnSinkFaucet576678
TurnOffSinkFaucet224060
TurnSinkSpout606878
CoffeeSetupMug425468
CoffeeServeMug768288
CoffeePressButton264466
TurnOnMicrowave828692
TurnOffMicrowave304464
Mean60.869.079.2

Per-task gains are consistent, with no task regressing below the baseline โ€” and the mean improves even though depth adds no information at test time, confirming that the benefit is a representation-level effect of co-training.

Depth probing: mid-training strengthens latent geometry

We measure geometry in the representation directly. We freeze each model's backbone, extract hidden features at a fixed denoising step and transformer block, and train a linear probe to regress metric depth from those frozen features. Crucially, we probe the shared spatial features, never the model's explicit depth output slots, so the comparison reflects what the representation encodes rather than what a depth decoder produces.

Table 3. Depth probing of frozen representations on held-out RoboCasa frames. Higher accuracy indicates more 3D geometry encoded in the representation.
ModelAbsRel ↓RMSE ↓δ1
Video backbone (pre-WAM)0.210.4271.5
Cosmos Policy (RGB only, A)0.200.4172.8
+ Unified depth (B)0.140.3083.0
+ Mid-training (C)0.110.2588.5

RGB-only world-action training does not meaningfully improve the backbone's geometry, since its objective rewards only 2D appearance. Depth supervision โ€” and especially cheap-data mid-training โ€” raises probe accuracy, and the probe ordering tracks the manipulation-success ordering.

Which depth signal matters?

Table 4. Depth-signal ablation on 24 RoboCasa tasks. ✓/✗ mark whether each prediction target is included. Cur. and Fut. are current- and future-frame depth; RGB is the future RGB frame.
VariantCur.Fut.RGBSucc. (%)
Full (Baseline B)69.0
Current only68.0
Future only65.0
Depth only66.5

All signals contribute. Current-frame depth matters most: removing it costs the largest drop, whereas removing future-frame depth costs little. Depth is a useful target on its own โ€” predicting only depth, with no RGB target, still reaches 66.5%, above the RGB-only baseline at 60.8%.

Efficiency: Asynchronous Noise Scheduling

The six extra depth slots raise inference latency. To address this we adopt Asynchronous Noise Scheduling (ANS), which denoises each slot at its own noise level so the depth slots need not be fully solved before an action is read out, recovering speed. At inference this yields a two-phase schedule: the video denoises over its own steps while the action chunk reaches a clean state early, after which the video continues action-conditioned, so actions are available early. The fixed overhead of the larger latent (17 vs. 11 slots) amortizes from +34% at a single denoising step to +8% at 25 steps; ANS targets closing this remaining gap, and success parity under ANS is still pending.

BibTeX

The paper is under review; a citable reference will be posted here once it is public.

@misc{hyung2026geometryaware,
  title  = {Geometry-Aware Mid-Training for World-Action Models},
  author = {Hyung, Junha and Jang, Hyojin and Choo, Jaegul},
  year   = {2026},
  note   = {Under review. Citation to be updated upon release.}
}