How Future Tokens Help Cars Anticipate Before Generating Safer Driving Paths

How Future Tokens Help Cars Anticipate Before Generating Safer Driving Paths

Shaokai Wu, Xunchu Zhou, Pinzhi Wang, Bo Dong, Yuting Hu +6 more

8 min read•Nov 12, 2026

ForeseeDrive gives a generative self-driving planner compact clues about how nearby traffic and road space are likely to change, then uses those clues before it creates candidate paths. Across three driving benchmarks, it reports strong planning scores, while controlled tests show why anticipation needs guardrails: future information can shift which maneuvers are generated, but should not disturb a sound plan when the evidence is irrelevant.

What Did the Researchers Build?

ForeseeDrive is a way to give a generative driving planner information about how a scene is likely to develop—not just a snapshot of what is visible now. It represents that information as a set of compact “future tokens.” Each token answers a planning-relevant question, such as whether another vehicle is becoming important to the chosen route, whether a path corridor is likely to become blocked, or whether an interaction is approaching a time-to-collision boundary.

The system learns these clues from logged driving data. During training, the recorded future supplies examples of actor movement, changes in occupied road space, route interactions, and collision timing. At deployment, the planner does not receive that future log. Instead, a predictor estimates the tokens from current and recent observations, the map, and the planned route.

The tokens enter the planner before it generates candidate paths. That timing is central: rather than only changing the ranking of paths the planner has already made, future information can influence which paths it creates in the first place. The design also includes safeguards intended to preserve strong baseline behavior when future clues offer little useful information.

What Results Did ForeseeDrive Report?

The paper reports results on three benchmarks with different evaluation setups. NAVSIM measures closed-loop planning quality; nuScenes reports open-loop trajectory accuracy and collisions; and Bench2Drive evaluates driving across scenarios. The figures below come from the paper’s reported benchmark results.

BenchmarkReported result
NAVSIM navtest89.2 PDMS; 83.5 EP
nuScenes validation planning0.41 m average L2; 0.05% collision rate
Bench2Drive76.50 driving score; 53.06 success rate

These numbers should not be treated as a direct ranking across benchmarks: each uses its own protocol and metrics. The supplied paper text does not give comparable baseline values for these rows, so it does not support a precise claim about the size of the improvement over prior systems.

Controlled tests help explain the method’s behavior. Zero-valued future tokens exactly preserved the base planner’s candidates. Under a preservation constraint, aligned future information performed modestly better than shuffled future information on selected planning scores, showing that the signal was not interchangeable with arbitrary tokens. However, the best achievable result when selecting from a fixed set of candidates was mixed. That distinction supports the paper’s main point: future information can help steer what the planner considers, but it does not guarantee a better path in every test.

How Does Future-Token Conditioning Work?

The method has two stages: teaching the system what future-relevant clues look like, then predicting those clues from information available at runtime.

In training, the system uses logged driving scenes as a source of supervision. For each predefined query, it derives a target from what happened after the recorded moment. A query is a specific planning concern, not a request to reconstruct the entire future frame by frame. Targets include how nearby actors move, how occupied space changes, how traffic relates to the route, and how much time remains before a potential collision. Keeping the queries fixed makes it possible to train a predictor to estimate the matching token for each one.

At runtime, only present and past observations, the map, and the route are used to predict the tokens. The planner then receives those estimates before candidate trajectories are materialized. In practical terms, the future signal can shape the set of maneuvers under consideration—such as their geometry or which driving mode gets represented—instead of merely assigning new scores to a menu that was fixed in advance.

Three restraints are designed to limit unwanted changes. First, zero tokens act as an exact no-op: they leave the baseline candidates unchanged. Second, a preservation loss discourages the planner from drifting away from its base candidates when the future evidence is weak or irrelevant. Third, a time-to-collision guard targets cases where a small path change crosses a safety-scoring boundary, rather than broadly favoring extra clearance in every situation.

A replay illustrates why the guard is narrow. One candidate passed a projected vehicle with only about 0.011 metres of clearance. A token-driven change of roughly 0.037 metres RMS was enough to move the trajectory across the benchmark’s time-to-collision boundary at an ego time of 4.0 seconds. The example shows how a small geometric shift can change a safety score sharply, even when the overall trajectory looks similar.

Why Does This Matter for Robotics?

Many robots have to act in scenes that keep changing. A delivery vehicle, mobile robot, or autonomous car must choose not only a path that works now, but one that remains workable as people, vehicles, and obstacles move. ForeseeDrive explores a useful middle ground between dense future simulation and a single risk score: compact clues about future events that matter to a particular action decision.

The generation-time approach also changes what “anticipation” can do. If a planner only scores a fixed list of paths, it cannot choose a maneuver that never entered that list. Conditioning generation gives future evidence a chance to change the available options. This could matter in other mobile-robot settings where route access or free space changes over time, including systems in the warehouse robots category. That is a potential connection, not a result demonstrated by this driving study.

For engineers, the paper’s safeguards are as important as its prediction mechanism. A useful anticipatory planner needs to react when a future interaction changes the right decision, yet avoid perturbing a good plan because of noisy or irrelevant estimates. Exact no-op behavior and targeted boundary checks offer concrete design ideas for balancing those goals.

What Are the Limitations and Open Questions?

Benchmark scores do not establish that ForeseeDrive is safe or ready for public-road deployment. The paper itself calls for closed-loop validation, safety monitoring, redundancy, and human oversight. Predicted tokens can be wrong or poorly calibrated; if the planner overreacts to them, conditioning could introduce new failure modes.

The evidence also has limits as a comparison with other planners. The reported benchmark figures are protocol-specific, and the supplied text does not provide matched baseline numbers for those results. Controlled generation gains are described as small, while oracle-best quality is mixed. Some fixed-candidate experiments found headroom that a deployable selector did not consistently capture. Route-specific engineering tests and incomplete scorer-training experiments are explicitly outside the main benchmark claim. Further work needs to show how reliably the tokens improve decisions across scenes, routes, and closed-loop conditions.

What Are the Frequently Asked Questions?

What is a future token in ForeseeDrive? It is a compact estimate of a future condition relevant to planning, such as whether an actor may affect the route or a corridor may become contested.

Does the planner use logged future data while driving? No. Logged future data supplies training targets; at runtime, a predictor estimates the tokens from current context, map, and route information.

How is this different from reranking candidate paths? Reranking changes the order of paths already generated. ForeseeDrive feeds future clues into generation so they can influence which candidate paths appear.

Do the results prove that the system is safe to deploy? No. Benchmark performance and controlled tests do not establish deployment safety or replace extensive closed-loop validation.

What Is the Bottom Line?

ForeseeDrive tests whether compact predictions about future traffic can shape a driving planner before it generates paths. Its benchmark results and controlled diagnostics support that direction, while also showing why preservation safeguards and real-world safety validation remain essential.