X-Foresight: A Joint Vision-Action Causal Forecasting Network via Predictive World Modeling

PWM Team
XPeng XPeng Inc. · Technical Report · 2026

Why predictive world modeling for VLA?

Physical world knowledge resides mainly in videos. Equipping Vision-Language-Action (VLA) models with that knowledge is fundamental for safe, generalizable planning, and predictive world modeling extracts it by forecasting future video from past observations. But naive next-frame prediction faces two challenges: video tokens are inherently low-entropy and redundant, so prediction easily collapses to trivial extrapolation; and instantaneous dynamics demand dense frames while long-term causality unfolds over long, variable horizons that dense prediction cannot efficiently cover.

X-Foresight integrates a predictive world model directly into the VLA architecture, jointly learning world modeling and real-time action control. Its core is a long-horizon chunk-wise auto-regressive strategy: predicting across semantically distant chunks escapes trivial extrapolation, while dense intra-chunk frames capture instantaneous dynamics and sparse inter-chunk transitions capture long-term causality — at tractable training cost. A curriculum schedule progressively extends prediction horizons to stabilize long-horizon training; temporal importance sampling concentrates supervision on safety-critical chunks; and a diffusion-based multi-view renderer restores photorealistic appearance. X-Foresight significantly outperforms VLA baselines in planning while maintaining strong generative fidelity.

X-Foresight overview
(A) Inference pipeline of X-Foresight. The main contributions reside in the Large Drive Model (LDM) and the Vision Renderer. (B) Closed-loop inference visualization of predicted future frames at t=2 s, t=4 s, and t=6 s; only the front camera is shown. (C) X-Foresight outperforms the baselines across multiple benchmarks.
280k h
Driving data
34 M
Clips
7
Surround cameras
13.8 T
Tokens
1024
GPUs (prod scale)

Contributions

  • We introduce a long-horizon chunk-wise auto-regressive strategy that leverages extended future horizons for world modeling. This design both mitigates the collapse of world-knowledge learning under naive next-frame prediction and resolves the temporal dilemma: dense intra-chunk frames allow the model to capture instantaneous dynamics, while long-horizon chunk-level prediction promotes the learning of broader world causality.
  • To improve long-horizon forecasting stability and enhance policy robustness, we exploit a curriculum-based learning strategy, starting with short-horizon prediction across chunks and gradually extending to longer strides.
  • We adopt temporal importance sampling, a hybrid sampling mechanism that accounts for uneven contributions of future frames to world-knowledge learning, combining random selection with importance-weighted focus on critical temporal transitions.
  • The proposed method can acquire high-fidelity multi-view future images. Integration of a diffusion-based renderer into the auto-regressive pipeline is developed to reconstruct photorealistic surround-view details.

Industry-scale multi-camera driving

We built an industry-level dataset with approximately 280,000 hours of in-house driving data — 34 million clips up to 30 s each, tokenized into 13.8 T tokens. A 7-camera surround-view rig (front fisheye, front narrow, left/right front, left/right rear, rear) provides 360° coverage. Streams are stored at 12 Hz and downsampled to 4 Hz for training, balancing motion fidelity against tractable sequence length.

Dataset overview
Overview of the large-scale multi-camera driving dataset.
Scenario distribution
Training scenario distribution. Fine-grained auto-tags grouped into eight categories; colors split each category by road class (urban vs highway). Open-road lane keeping accounts for 21.0 %, lane changes 20.1 %, constrained-lane driving 16.0 %, intersections and turns 13.1 %. Routine driving covers ~70 %; the remainder covers interaction and long-tail scenarios. Road split is dominated by urban (86.8 %) with highway at 13.2 %.

Large Drive Model + Vision Renderer

X-Foresight consists of two modules. The Large Drive Model (LDM) is an auto-regressive transformer that consumes multi-view observations, language, and ego-state, and predicts three targets at every step: ego actions for real-time control, a bird's-eye-view scene plot, and per-camera latent tokens summarizing the future appearance from each viewpoint. The Vision Renderer is a diffusion-based decoder whose rendered frames are fed back into the LDM as fresh observations, closing the auto-regressive loop.

Three-stage training pipeline
Three-stage training pipeline. Stage I & II train the LDM and Renderer separately, with the Renderer conditioned on ground-truth future trajectories. In stage III the LDM is frozen and the Renderer's conditioning is swapped to the LDM's predicted future camera tokens, aligning the train-time and inference-time distributions.

Large Drive Model

Multi-modal prompt: a global system prompt followed by temporal chunks [ li, Oi, Ai, Qi ] — horizon text, multi-view ViT tokens, ego state, query tokens that trigger future-variable prediction. Trained end-to-end under teacher forcing on action, camera, and BEV losses.

Vision Renderer

A DiT video generator with rectified-flow objective, built atop X-World's view-temporal attention and a 3D causal VAE. The renderer is conditioned only on the LDM's camera tokens (no action shortcut), restoring photorealistic detail while remaining controlled by the LDM's latent imagination.

Chunk-wise foresight, not adjacent-frame guessing

Frame-wise prediction provides only a weak learning signal — adjacent camera frames differ only marginally over short intervals, and the model collapses into trivial extrapolation. Aggressive temporal downsampling helps the horizon but loses the motion cues needed for trajectory prediction.

Chunk-wise foresight preserves short-term structure inside each 1-second chunk while requiring the model to predict a longer segment of future evolution at every auto-regressive step. Increasing the stride between chunks (longer foresight) extends the prediction horizon at no extra compute, and temporal importance sampling directs the limited budget to safety-critical maneuvers.

Prompt formulations for future frame prediction
Prompt formulations for future frame prediction. (a) Frame-wise foresight predicts one frame per step. (b) Frame-wise longer foresight increases temporal stride s. (c) Chunk-wise foresight predicts K consecutive frames in parallel. (d) Chunk-wise longer foresight combines chunk length K with stride s. (e) Chunk-wise temporal importance sampling concentrates on safety-critical chunks.
Semi-causal block-sparse attention mask
Semi-causal block-sparse attention. Each pixel is one token block where attention is allowed. The mask preserves bidirectional attention within each chunk, enables access to the global system prompt and earlier prompt tokens, and prohibits attention between query tokens across chunks. Two complementary patterns are assigned to even/odd attention-head groups so block density grows linearly with sequence length.

Closed-loop rollouts

Each clip below is a full closed-loop rollout: at every step the LDM emits the next ego action and one second of multi-view latent tokens, which the Vision Renderer decodes into seven surround-view frames before the next prediction. Select an example to view.

Currently viewing: Example 1. Closed-loop rollout — seven surround-view cameras predicted auto-regressively at 4 Hz; each frame is rendered from the LDM's predicted camera tokens.

Production-scale headline

The full X-Foresight model (H=21 with CLEF and TIS, trained on 1024 GPUs) is compared against a baseline trained at the same scale. Lateral and longitudinal ADE improve by 6.4 % and 3.6 % (0.1675 → 0.1567 lat; 1.1387 → 1.0982 long), and lateral and longitudinal FDE by 8.8 % and 4.1 % (0.4153 → 0.3789 lat; 2.9117 → 2.7924 long). Collision rate drops from 0.228 % to 0.191 %, a 16.2 % relative reduction. All four CCES categories improve — Safety by 9.1 %, Compliance by 8.2 %, Comfort by 1.0 %, and Efficiency by 0.4 % — driving the aggregate Total from 3.8296 to 3.6535, a 4.6 % relative reduction. Gains concentrate in Safety and Compliance, consistent with the central claim that long-horizon world-causality supervision improves safety-critical decision quality.

Method ADE ↓ FDE ↓ Coll. ↓ Compl. ↓ Comfort ↓ Eff. ↓ Safety ↓ Total ↓
Lat.Long. Lat.Long.
Baseline0.16751.13870.41532.91170.2280.94830.95050.98670.94413.8296
X-Foresight0.15671.09820.37892.79240.1910.87080.94130.98310.85833.6535
Production-scale comparison against the baseline, both trained on 1024 GPUs. X-Foresight used H=21 with CLEF and TIS. ADE/FDE in metres; Coll. is the percentage collision fail rate; Compl., Comfort, Eff., and Safety are unitless ratios as in the H-horizon table. Lower is better; best in column shown in bold.

Qualitative comparisons

Two scenarios illustrate how the aggregate gain manifests qualitatively — both turning on correct action toward events that lie ahead in space or in time, the central capability the reactive baseline lacks by construction.

Qualitative comparison — multi-exit roundabout
Multi-exit roundabout. The ego is instructed to take a later exit. The reactive baseline commits to the closest visible exit and veers off the lane. X-Foresight holds the roundabout lane and tracks the ground truth to the intended exit — anchoring its action on the long-horizon navigation target rather than the most salient local cue.

Effect of training-time horizon H

Horizon ADE ↓ FDE ↓ Coll. ↓ Compl. ↓ Comfort ↓ Eff. ↓ Safety ↓ Total ↓
Lat.Long. Lat.Long.
H = 10.19231.24090.48813.19350.2631.00001.00001.00001.00004.0000
H = 60.18641.21960.46913.11780.2620.97560.98800.98330.99273.9396
H = 210.18101.21100.45713.09880.2450.95331.04161.00940.94813.9524
All rows share architecture, data, hardware (128 GPUs), and training steps; only H varies. Compl./Comfort/Eff./Safety are unitless ratios to the H=1 reference; Total sums the four. ADE, FDE, Coll., Compl., and Safety improve monotonically with horizon; Comfort and Eff. regress slightly at H=21, partially offsetting gains in the summed Total — exactly the optimization difficulty that motivates the CLEF and TIS refinements below.

Ablating CL · CLEF · TIS

Method ADE ↓ FDE ↓ Coll. ↓ Compl. ↓ Comfort ↓ Eff. ↓ Safety ↓ Total ↓
Lat.Long. Lat.Long.
Cont. H=60.17411.18070.43443.00870.2700.93021.05150.99800.97263.9523
+ H=21, CL0.17181.16710.42772.98560.2380.93261.01061.00030.93103.8745
+ H=21, CLEF0.16921.15710.41812.94210.2300.93201.00760.99510.93873.8734
+ H=21, TIS0.16961.15780.41952.94130.2160.91871.00430.99530.92643.8447
All rows are initialised from the H=6 checkpoint and further trained on 128 GPUs. CL: basic curriculum learning. CLEF: curriculum learning with extended foresight (stride 1 s → 3 s). TIS: temporal importance sampling. TIS achieves the lowest collision rate and Total CCES.

Vision Renderer fidelity

Vision Renderer 6-second rollout across seven cameras
6-second rollout from the Vision Renderer across all seven surround-view cameras (left rear, left front, front narrow, front fisheye, rear, right front, right rear). The blue overlay on front-narrow and front-fisheye is the trajectory predicted by the LDM from action tokens — which the renderer never sees. Its tight alignment with the synthesized scene confirms that the camera tokens already encode ego trajectory and scene dynamics.
Method FID ↓ FVD ↓
1 s6 s 1 s6 s
Camera Latent Decoder10.9711.82135.56158.39
Vision Renderer1.512.8411.2829.52
FID is computed over all seven cameras at 4 Hz; FVD is averaged across cameras.

Training throughput

Attention implementationPer-step time (s) ↓Speedup ↑
FlashAttention-224.501.00×
Block Sparse Attention w/ our mask15.401.59×

Paper, citation, contributors

The technical report is available on arXiv. If X-Foresight informs your research, please cite us:

@techreport{xforesight2026,
  title  = {X-Foresight: A Joint Vision-Action Causal Forecasting Network via Predictive World Modeling},
  author = {{PWM Team}},
  year   = {2026},
  institution = {XPeng Inc.},
  url    = {https://arxiv.org/abs/2605.24892}
}

Contributors

Advisors
Yu Zhang, Xianming Liu
Project Lead
Zhuangzhuang Ding, Pengkun Zheng
Core Contributors (alphabetical)
Baolu Li, Jingyu Qian, Rui Guo, Yilun Chen
Contributors
Hanpeng Liu, Yuan Lin, Junhong Zhou, Ruixin Liu, Willow Yang, Yutong Zheng, Zhenli Zhang
Technical Program Manager
Tenglong (Victor) Gu
We sincerely thank our predictive world model team for their passionate exploration, valuable discussions, and hard work throughout this project. In particular, we are grateful to our advisors, Yu Zhang and Xianming Liu, for their insightful guidance on world model design, which was instrumental to the development of this work. We also thank XPeng for providing the platform, tools, and support that made this work possible.