Foresight: planning future perception in streaming VLMs without retraining

Ashok Prasad Neupane, Dipan Bartaula, Ankit Belbase, Saugat Adhikari, Samip Ghimire, Saroj Poudel, Binod Bhattarai, Danda Pani Paudel

Independent Researcher · NAAMII · University College London · University of Aberdeen · INSAIT, Sofia University “St. Kliment Ohridski”

Published October 2, 2026 · on the feed October 6, 2026 · ▲ 4 · arXiv 2610.03123

The abstract

Existing streaming vision-language models (VLMs) continuously perceive and reason over visual streams, but their computational pathways remain fixed throughout inference. Consequently, they cannot adapt computation to evolving scene dynamics, where different future events demand different levels and forms of perception. We show that streaming VLMs inherently possess the ability to anticipate the immediate future, and leverage this capability to dynamically configure future computation in a training-free manner. Realizing such anticipatory computation, however, is very challenging: future anticipation must be sufficiently reliable to guide computation, planning must run concurrently with streaming inference, and online reconfiguration must incur negligible overhead. To address these challenges, we introduce FORESIGHT, a dual-stream architecture comprising two Siamese LLMs with shared weights, input encoders, and KV cache. The first LLM continuously processes incoming tokens, while the second runs ahead of the stream to anticipate future context, plan future computation, and generate task responses without interrupting streaming inference. Each plan decides when to reason next, what to check then, and how densely to sample, keeping transient evidence separate from persistent control. The resulting computation plan is executed online through an efficient reconfiguration protocol with schemaguided decoding and lightweight diff-based updates, enabling dynamic adaptation with low overhead. With a frozen Qwen3-VL-8B backbone, FORESIGHT achieves 23.0 mean joint F1 on OmniPro Online evaluation beating strongest trained baseline by 9.5%, while improving the backbone by 6.7 on StreamingBench and 15.4 on OVO-Bench, with the largest gain of 18.7 when evidence arrives later in the video stream. Our source code will be made publicly available.

The Brief

2:58

A short podcast summary of the paper. Written and voiced by AI.

Transcript

Foresight. Planning future perception in streaming VLMs without retraining. By Ashok Prasad Neupane and seven others, from Independent Researcher, NAAMII, and three other institutions. Published on the second of October. Its code repository is worked out: about eighty-five source files, with a readme and a licence.

Streaming vision-language models perceive and reason over a visual stream continuously, but the computation they apply stays fixed from the start of inference to the end. That sits badly with how scenes behave. Scene dynamics evolve, and different future events call for different levels and different forms of perception. A pathway that cannot change cannot adapt its effort to what is about to happen.

The authors begin from an observation about these models: streaming VLMs already possess the ability to anticipate the immediate future. Foresight puts that ability to work, using the model's own anticipation to configure its future computation, in a training-free way. The model is asked not only what is happening, but what is likely to come next, and that forecast becomes a plan for its own perception.

Making this real is hard on three fronts. The anticipation has to be reliable enough to guide computation. Planning has to run concurrently with streaming inference rather than pausing it. And reconfiguring online has to add negligible overhead.

The answer is a dual-stream architecture. Two Siamese LLMs share their weights, their input encoders and their KV cache. The first processes incoming tokens continuously, as a streaming model normally would. The second runs ahead of the stream. It anticipates future context, plans future computation, and generates task responses, all without interrupting the first. Because the cache is shared, the stream that looks ahead works from the same state as the stream that watches.

Each plan settles three things: when to reason next, what to check at that moment, and how densely to sample. Plans keep transient evidence separate from persistent control. A plan is then executed online through an efficient reconfiguration protocol, built on schema-guided decoding and lightweight diff-based updates, which is how the model adapts dynamically while the overhead stays low.

The backbone is a frozen Qwen3-VL-8B. On OmniPro Online evaluation, Foresight reaches a mean joint F1 of twenty-three point zero, beating the strongest trained baseline by nine point five percent. It also improves on the backbone by six point seven on StreamingBench, and by fifteen point four on OVO-Bench.

The largest gain, eighteen point seven, comes when the evidence arrives later in the video stream. That is the case the design is aimed at: information the model has not yet seen when it has to decide how to watch for it. All of these gains come with the backbone left frozen, without retraining. The source code is to be made publicly available.

What separates this from an ordinary scheduler is where the schedule comes from. No new predictor is trained to say what is coming. The streaming model is asked, through a twin that shares its weights and its cache, to look ahead, and its own answer decides how the next stretch of video gets watched.

More with an account

Listen to every day’s papers

Daily playlists, deep dives, quests for the papers, and quizzes on their key terms.

Join free
KipQuest: the day’s AI research, as podcasts and quests. All papers Android app Privacy Contact Episodes are written and voiced by AI from each paper. Summaries can contain mistakes: the paper is the source.