Skip to content

Navigation World Models

Best Paper Honorable Mention · CVPR 2025Embodied learning

Predicts future visual observations from history and navigation actions. A conditional diffusion Transformer simulates and evaluates trajectories, allowing planning constraints beyond a fixed navigation policy.

Explanation level

Navigation World Models trains a controllable video simulator on robot navigation data and uses it for planning at inference time. It received a Best Paper Honorable Mention at CVPR 2025 (official awards page); the analysis below was checked against the paper's text and tables.

Overview

Navigation World Models (NWM) is a controllable video-prediction model for first-person navigation. From a few past camera frames, a movement command (how far to move and how much to turn) and a time offset, it generates the next frame. Chaining predictions gives a video of an imagined trip.

The authors use this learned simulator for planning. They imagine many candidate trajectories, compare the final imagined frame of each with a goal image, and keep the best one. The model can also re-rank the proposals of an existing policy, NoMaD, so it can be added to a system that already works.

Main contributions: a Conditional Diffusion Transformer (CDiT) whose cost grows linearly with the number of context frames; training on several robot datasets plus unlabeled Ego4D video; and planning with and without constraints. Why it matters: planning by simulation lets a navigation system spend more compute on hard cases and accept new rules without retraining. The paper received a Best Paper Honorable Mention at CVPR 2025, according to the official awards page.

Research Problem

Typical visual-navigation systems learn a policy, a network that maps the current observation and a goal image directly to actions. The authors point out two limits: after training, such policies are 'hard-coded' and new constraints cannot easily be added, and they cannot dynamically allocate more computation to hard problems.

The question asked: can an agent learn a world model of how its view changes under its own movement and plan inside it at test time? Formally, the model receives past latent observations and an action (translation, yaw, time shift) and must output the next latent observation. It has to work across several robots and environments, stay useful over long horizons, and be fast enough to try many candidate plans.

Key Idea

The key idea is to treat navigation planning as a search over imagined videos. A conditional diffusion transformer predicts the next frame from past frames and an action. Because it is generative, we can sample many action sequences, simulate each, and score how close the final frame is to the goal image.

Three ingredients make this work. First, CDiT: self-attention only on the frame being generated and cross-attention to past frames, which keeps the cost low. Second, a time-shift input: the action also says how many seconds ahead to predict, which lets the model learn from unlabeled videos where only elapsed time is known. Third, constraints: a rule such as 'move forward first' is applied by restricting the candidate actions, with no retraining. Compared with a policy such as NoMaD, which outputs actions directly, NWM can compare alternatives before acting.

Methodology

CDiT block diagram
The CDiT block: self-attention on the target frame and cross-attention to context frames. · Amir Bar, Gaoyue Zhou, Danny Tran, Trevor Darrell, Yann LeCun (CC BY 4.0) · Source
Diagram of the planning loop inside NWM
Planning loop: sample actions with CEM, simulate, score the final frame against the goal and keep the lowest energy (original EyeCode illustration of Sec. 3.3 and Appendix 7). · EyeCode Tech (Original EyeCode illustration) · Source

Each frame is compressed by the Stable Diffusion VAE into latent tokens. An action holds a 2D translation, a yaw angle and a time shift; each scalar is embedded with sine-cosine features and a small MLP, and the action, time-shift and diffusion-timestep embeddings are summed and injected through adaptive layer normalisation. In CDiT, self-attention covers only the frame being denoised, while cross-attention reads past-frame tokens. Training minimises the standard mean-squared denoising loss, plus a variational lower-bound term for the predicted covariance, following DiT. The default model has about 1B parameters and four context frames.

Planning uses Model Predictive Control with the Cross-Entropy Method (CEM). It samples 120 candidate trajectories of eight steps (0.25 s each, so 2 seconds), simulates each three times, and scores the final frame against the goal with LPIPS. In ranking mode, NoMaD proposes 16 or 32 trajectories and NWM keeps the one whose final frame is closest to the goal. Constraints are enforced by zeroing parts of the action sequence.

Experiments & Results

Table 7 of the paper (goal-conditioned visual navigation, trajectories of up to 2 seconds; ATE and RPE, lower is better). Means only; the paper also prints standard deviations. The paper's header says RTE but its caption says RPE; the column here is that RPE/RTE. In the paper's main-text Table 2 (RECON only) the same rows read: NoMaD 1.93 / 0.52, NWM + NoMaD x16 1.83 / 0.50, x32 1.78 / 0.48, NWM 1.13 / 0.35, GNM 1.87 / 0.73. We keep Table 7 values and flag the mismatch.
MethodRECON ATERECON RPEHuRoN ATETartanDrive ATESCAND ATE
Forward (always straight)1.920.544.145.752.97
GNM1.870.733.716.652.12
NoMaD1.950.533.736.322.24
NWM + NoMaD (x16)1.880.513.736.262.18
NWM + NoMaD (x32)1.790.493.686.252.19
NWM only (planning)1.130.354.125.631.28
Table 6 of the paper: FVD (lower is better) of 16-second videos generated at 4 FPS, NWM against DIAMOND, per dataset. Means only.
MethodRECONHuRoNTartanDriveSCAND
DIAMOND762.734881.9812289.6871945.085
NWM (ours)200.969276.932494.247401.699
Table 1 of the paper: ablations on RECON, predicting 4 seconds ahead (LPIPS and DreamSim lower is better, PSNR higher is better). Means only; the 4-goal and 4-context rows are the default model and are identical.
SettingLPIPSDreamSimPSNR
1 goal per sample0.3120.09815.044
2 goals0.3050.09615.154
4 goals0.2960.09115.331
1 context frame0.3040.09715.223
2 context frames0.3020.09515.274
4 context frames0.2960.09115.331
time only0.7600.7837.839
action only0.3180.10014.858
action + time0.2950.09115.343
Three candidate trajectories, imagined final frames and loss against the goal image
Planning example: the trajectory whose imagined final frame is closest to the goal (lowest loss) is selected. · Amir Bar, Gaoyue Zhou, Danny Tran, Trevor Darrell, Yann LeCun (CC BY 4.0) · Source
Predictions in an unseen environment
NWM predictions in an environment not seen in training. · Amir Bar, Gaoyue Zhou, Danny Tran, Trevor Darrell, Yann LeCun (CC BY 4.0) · Source
Bar chart of FVD for NWM and DIAMOND on four datasets
FVD of 16-second videos (lower is better), redrawn from Table 6 of the paper; values rounded to one decimal. · EyeCode Tech (Original EyeCode illustration) · Source

Data: four robot datasets with actions (SCAND, TartanDrive, RECON, HuRoN), plus unlabeled Ego4D video for training and GO Stanford for unseen-environment tests. Metrics: ATE and RPE for planned trajectories; LPIPS, DreamSim and PSNR for frame prediction; FID and FVD for generation quality. Baselines: DIAMOND (a UNet diffusion world model), GNM and NoMaD (navigation policies).

For 16-second videos at 4 FPS, NWM has far lower FVD than DIAMOND on every dataset, for example 200.969 versus 762.734 on RECON (second table below). In planning, standalone NWM reaches RECON ATE 1.13 and RPE 0.35, versus 1.87 and 0.73 for GNM and 1.95 and 0.53 for NoMaD (first table below, lower is better). It also leads on SCAND and, narrowly, TartanDrive, but not on HuRoN, where NWM + NoMaD (x32) is best at 3.68. Ablations on RECON (third table): four goals instead of one, four context frames instead of one, and action plus time conditioning all help; time alone fails. Training with extra Ego4D video improved GO Stanford slightly (LPIPS 0.658 to 0.652) but worsened RECON (0.295 to 0.368). The authors also show qualitative rollouts, including predictions from a single image in unseen places, and a failure case.

Limitations

Reported by the authors

The paper has a short limitations section. Out of distribution, the model tends to lose context slowly and produce frames that resemble the training data (mode collapse). It struggles with temporal dynamics such as pedestrian motion, though not always. The authors expect both problems to ease with longer context and more training data. Actions have three degrees of freedom; extending to 6 DoF or to robot-arm joints is left for future work. The authors also say inference speed is a key bottleneck for real robots, and in the discussion they admit they are not sure what representations make NWM work, since it uses no explicit map.

EyeCode analysis (editorial interpretation)

The results are mixed rather than uniformly better: standalone planning loses to ranking NoMaD proposals on HuRoN, and unlabeled Ego4D data trades in-domain accuracy for unseen-environment accuracy. Evaluation uses recorded datasets and deliberately hard 100-example subsets; in the text we read we did not see a real-robot deployment. The paper's tables also disagree slightly with each other (see the caption of the first table), which is worth knowing when reproducing numbers.

Key Takeaways

  • An action-conditioned video model can serve as a navigation planner, not only a visualiser.
  • CDiT conditions on past frames through cross-attention, so cost grows linearly with context length.
  • A time-shift input lets unlabeled video join training.
  • Standalone planning beat GNM and NoMaD on RECON and SCAND ATE, but not on HuRoN.

Suggested directions (EyeCode suggestions, not claims from the paper)

  • Try planners richer than a one-iteration straight-line CEM.
  • Report Ego4D mixing per dataset to find when unlabeled data helps.

References

  1. Navigation World Models (arXiv, v2, CC BY 4.0)
  2. Navigation World Models (arXiv PDF)
  3. Navigation World Models (CVF open access)
  4. Project page
  5. Code repository
  6. CVPR 2025 Best Paper awards page

KEEP EXPLORING

Keep connecting the ideas.