SparseWAM

Driving world-action models are worth 16 register tokens.

SparseWAM forecasts the future scene and the ego trajectory in a register space of 16 tokens per frame, compressed from frozen DINOv2 and shaped by joint planning-and-scoring pretraining.

Yixiang Yang1,*, Lizhong Zhang1, Xingyu Zhang2, Zhiwen Chen1,3, Jie Ling2, Qiankun Yu2, Xingliang Liu2, Yang Lei2, Zhipeng Zhang1,†

1AutoLab, School of Artificial Intelligence, Shanghai Jiao Tong University
2Guangzhou Zaofu Intelligent Technology Co., Ltd.
3The Hong Kong University of Science and Technology (Guangzhou)
*Work done at Guangzhou Zaofu Intelligent Technology Co., Ltd.   †Corresponding authors.

92.6PDMS on NAVSIM v1
+1.7 over DriveVA
90.1EPDMS on NAVSIM v2
+1.5 over DriveLaW
39.6EPDMS on NavHard
+9.0 over DriveLaW
164 msMultimodal latency
about 1/5 of DriveVA

01 — Method

Imagine in a decision-aligned space.

Dense video world-action models pay for future imagination with high latency. Variants that drop the world branch at deployment lose that imagination. SparseWAM keeps it, inside 16 registers per frame.

Compress

A frozen DINOv2 encoder plus learnable registers and LoRA turns one front-camera frame into 16 tokens. Planning and scoring pretraining push those tokens toward decision-relevant scene content.

Imagine, then act

A Mixture-of-Transformers denoises future registers and the ego trajectory together. A causal mask stops future registers from seeing action tokens, while action tokens attend to the denoised future.

Sample more than once

The compact space makes multimodal inference practical. A frozen front-camera QueryEncoder Scorer ranks the sampled trajectories.

SparseWAM architecture. Stage 1 pretrains registers with planning and scoring. Stage 2 jointly denoises future queries and the trajectory.
Stage 1 pretrains the register encoder with a planning head and a scoring head. Stage 2 jointly denoises future registers and the trajectory under a causal attention mask. An optional scorer picks one trajectory from multiple samples.

02 — Efficiency

Future imagination at 164 ms.

Latency is measured on one NVIDIA H20 with batch size 1. Single inference scores 89.1 PDMS in 122 ms. Multimodal inference, using 64 sampled trajectories, reaches 92.6 PDMS in 164 ms.

PDMS versus latency. SparseWAM sits at high PDMS and low latency.
PDMS against latency on NAVSIM. SparseWAM is the high-scoring, low-latency point.
Single inference 89.1 PDMS · 122 ms · 51.8M
Multimodal inference 92.6 PDMS · 164 ms · 57.9M
Method Test params PDMS Latency
DriveVA 5.72B 90.9 829 ms
SimWAM, no RL 1.02B 90.3 400 ms
SparseWAM, single 51.8M 89.1 122 ms
SparseWAM 57.9M 92.6 164 ms

SparseWAM trains at 51.8M parameters. The scorer used for multimodal inference adds 6.1M at test time. SimWAM trains at 6.02B and deploys at 1.02B. Single inference is 3.3× faster than SimWAM and 6.8× faster than DriveVA, and still predicts the future at test time.

03 — Analysis

The gain comes from the imagined future.

The ablations below use single inference, so the scorer does not decide the ranking. Adding future prediction, then splitting the denoiser into a world expert and an action expert, lifts PDMS from 87.9 to 89.1.

Future prediction and the Mixture-of-Transformers, NAVSIM v1, single inference.
VariantNCDACEPTTCCPDMS
Action only98.396.182.194.8100.087.9
+ Future prediction98.696.482.595.3100.088.5
+ MoT98.796.783.195.6100.089.1
Attention between future registers and actions. Isolated and bidirectional masks both stop at 88.7.
MaskNCDACEPTTCCPDMS
Isolated98.496.782.895.2100.088.7
Bidirectional98.596.682.895.2100.088.7
Causal98.796.783.195.6100.089.1
Same world-action model, different scene tokens. Dense DINOv2 and V-JEPA both score 87.8.
RepresentationNCDACEPTTCCPDMS
DINOv2 patches98.296.282.494.1100.087.8
V-JEPA 2.198.196.382.394.2100.087.8
16 registers98.796.783.195.6100.089.1
Sensitivity to what matters

On counterfactual edits, only the 16-register space reacts more to planning-relevant changes than to weather and lighting. FBSR above 1 means that. The hairline marks 1.0.

16 registers1.41
DINOv20.43
V-JEPA 2.10.34
Wan2.2 VAE0.19

Tokens per frame: 16, 3936, 3024, and 756. Planning-edit sensitivity of the registers is 0.736, against 0.520 for appearance edits.

04 — Benchmarks

One front camera, three NAVSIM protocols.

Bold marks the best learned result in a column. NAVSIM v2 and NavHard are the paper numbers. The repository currently releases NAVSIM v1 training and evaluation.

With one front camera, SparseWAM reaches 92.6 PDMS, 1.7 above DriveVA, and raises ego progress by 3.1 while also improving no-collision.

MethodReferenceSensorsNCDACEPTTCCPDMS
Human Agent––100.0100.087.5100.099.994.8
Traditional end-to-end planners
UniADCVPR 20236×C97.891.978.892.9100.083.4
TransFuserTPAMI 20223×C+L97.792.879.292.8100.084.0
DiffusionDriveCVPR 20253×C+L98.296.282.294.7100.088.1
WoTEICCV 20253×C+L98.596.881.994.999.988.3
DiffusionDriveV2arXiv 20253×C+L98.397.987.594.899.991.2
SparseDriveV2arXiv 20263×C98.598.488.695.099.992.0
VLM-based planners
OneDrivearXiv 20261×C98.495.281.194.9100.086.8
ReCogDriveICLR 20261×C97.997.387.394.9100.090.8
AutoVLANeurIPS 20253×C98.495.681.998.099.989.1
DriveVLA-W0ICLR 20261×C98.799.183.395.399.390.2
SGDriveCVPR 20261×C98.697.885.896.2100.091.1
ExploreVLAECCV 20261×C98.898.483.596.599.990.4
World-model-based planners
EponaICCV 20251×C97.995.180.493.899.986.2
PWMNeurIPS 20251×C98.695.981.895.4100.088.1
DriveLaWCVPR 20261×C99.097.181.396.7100.089.1
DriveVAECCV 20261×C99.297.583.598.7100.090.9
SparseWAM–1×C99.398.886.697.5100.092.6

05 — Examples

Brake for the truck. Stay on the road.

Qualitative comparison. SparseWAM brakes behind a lead truck and stays inside the drivable area through a left turn.
Each row is a front view, the DriveVA plan, and the SparseWAM plan. Top: SparseWAM brakes behind the lead truck, while DriveVA's trajectory runs into it. Bottom: SparseWAM stays inside the drivable area through the left turn, while DriveVA hits the curb.