Look Only When Needed: Certificate-Guided Visual Routing for Efficient Diffusion VLMs
Donghyeon Cho, Joowon Kim, Seungho Shin, Eunho Yang
KAIST · AITRICS
Published October 27, 2026 · on the feed October 30, 2026 · ▲ 125 · arXiv 2610.36671
The abstract
Diffusion vision-language models (DVLMs) process their entire input at every denoising step. Since visual tokens make up 89-97% of this input on the benchmarks we study, most of the decoding computation is spent repeatedly processing the same image. Visual token pruning methods partially relieve this burden by removing part of the visual tokens, but they lose the removed information and still process the remaining image at every step. To measure how often the image is actually needed, we compare LLaDA-V's predictions with and without the image at every decoding step and find that removing the image changes a token being unmasked at only 22.8% of steps on average and at as few as 7.9%. We therefore propose LOWN, a decoding method that decides at every step whether to process the image and how many tokens to unmask. LOWN predicts the masked tokens without the image and processes the image only when this prediction disagrees with the last image-conditioned prediction. Agreement certifies the earlier prediction for reuse, and the number of certified tokens sets how many are unmasked in that step. We further observe that the need for the image differs across benchmarks, so LOWN's adaptive decision is needed rather than a fixed schedule. Without training or a tuned threshold, LOWN retains 99.6% of LLaDA-V's score on ten benchmarks at 35.3% of the decoding FLOPs on average. LOWN also generalizes across LLaDA-based DVLMs, composes orthogonally with visual token pruning, and runs under key-value caching for further efficiency gains. Code and project page are available at https://hyeon9698.github.io/LOWN/
The Brief
2:53A short podcast summary of the paper. Written and voiced by AI.
Transcript
Look Only When Needed. Certificate-Guided Visual Routing for Efficient Diffusion VLMs. By Donghyeon Cho and three others, from KAIST and AITRICS. Published on the twenty-seventh of October.
A diffusion vision-language model decodes over a series of denoising steps, unmasking tokens as it goes, and at every one of those steps it processes its entire input again. On the benchmarks studied here, visual tokens make up between eighty-nine and ninety-seven percent of that input. Most of the decoding computation, then, goes into processing the same image over and over.
Visual token pruning is one existing answer. It removes part of the visual tokens, which partially relieves the burden. But it has two costs. The information in the removed tokens is lost, and whatever remains of the image is still processed at every step. Pruning makes the image smaller. It does not ask whether the image needs to be looked at in the first place.
That question is what the authors measure first. They compare the predictions of LLaDA-V with the image and without it, at every decoding step. Removing the image changes a token being unmasked at only twenty-two point eight percent of steps on average, and at as few as seven point nine percent. Most of the time, the model would have decided the same thing without looking.
From that observation comes LOWN, a decoding method that decides at every step two things: whether to process the image, and how many tokens to unmask.
The rule is built on agreement. At each step, LOWN first predicts the masked tokens without the image. It then compares that prediction with the last prediction that was conditioned on the image. If the two disagree, the image is processed. If they agree, the agreement acts as a certificate: the earlier image-conditioned prediction is certified for reuse, and the image can be skipped.
The same certificate sets the pace of decoding. The number of certified tokens decides how many tokens are unmasked in that step, so the method commits to as much as the agreement supports and no more.
The authors also observe that the need for the image differs across benchmarks. A fixed schedule, looking every so many steps, would be wrong for some of them. That is why the decision is made adaptively, step by step, rather than set in advance.
LOWN needs no training and no tuned threshold. Across ten benchmarks, it retains ninety-nine point six percent of LLaDA-V's score while using thirty-five point three percent of the decoding FLOPs on average. Put another way, nearly all of the quality survives on roughly a third of the compute.
Three further properties are reported. LOWN generalizes across LLaDA-based diffusion vision-language models. It composes orthogonally with visual token pruning, so the two savings can be stacked. And it runs under key-value caching, for further efficiency gains on top.
The contribution starts from a measurement rather than a mechanism. Before deciding how to make the image cheaper, the authors asked how often the image changes anything, and found the answer was rarely, and by a different amount on each benchmark. LOWN turns that into a per-step test the model runs on itself: predict blind, check against the last time it looked, and only look again when the two stop agreeing.
Paper Quest · 7 chapters · about 41 min
Play this paper
Learn it by doing: make the calls the authors made, guess the result before you see it, and defend it in a viva graded on your own words. Chapter 1 is right here.
Chapter 1 🧩 · The problem
The model stares at the same picture at every step. Does it need to?
You run a diffusion vision-language model: it fills in a masked answer over many denoising steps, and at every step it reprocesses the whole input. Image tokens make up 89-97% of that input.
The road ahead
- 1 · The problem ~7 min A diffusion vision-language model rereads the whole image at every denoising step, and pruning image tokens only trims that cost while losing information.
- 2 · What came before ~3 min
- 3 · The key idea ~9 min At each step, a cheap prediction made without the image is checked against the last image-based prediction; agreement lets the image be skipped and sets how many tokens to unmask.
- 4 · Choose your own research ~3 min
- 5 · Build the method ~8 min Each step predicts without the image, checks against the stored anchor, looks at the image only when too few tokens are certified, and unmasks what is certified.
- 6 · The experiment ~6 min You’ll guess: On average across ten benchmarks, what share of LLaDA-V's decoding FLOPs did LOWN use?
- 7 · The viva ~5 min Three questions from the examiners, answered in your own words. Win it for the paper’s trophy.
Free, with Google or an email address. Your stars and progress are kept.