← Latest papers
🤖 AI

Reroute, Don't Remove: Recoverable Visual Token Routing for Vision-Language Models

The paper proposes "Reroute," a training-free plug-in for Vision-Language Models that replaces irreversible token removal with a recoverable routing mechanism, allowing deferred visual tokens to re-enter the processing pool at later decoder stages to improve grounding performance while maintaining efficiency.

Original authors: Cheng-Yu Yang, Shao-Yuan Lo, Yu-Lun Liu

Published 2026-06-11
📖 4 min read☕ Coffee break read

Original authors: Cheng-Yu Yang, Shao-Yuan Lo, Yu-Lun Liu

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you have a massive library of visual information (an image) that a smart robot (a Vision-Language Model) needs to read to answer a question. The robot doesn't read the image as a whole picture; it breaks it down into thousands of tiny "visual tokens," like individual puzzle pieces.

The problem is that reading thousands of pieces takes a huge amount of energy and memory, slowing the robot down.

The Old Way: "Rank and Remove"

Previously, to speed things up, researchers used a method called "Rank and Remove."
Think of this like a strict librarian who looks at your puzzle pieces and says, "These 100 pieces look important right now. Keep them. Throw away the other 900 pieces forever."

The librarian makes this decision based on how the pieces look at that exact moment. The problem? The robot's brain works in layers, like a multi-story building.

  • On the ground floor (early layers): The robot is confused and looks at everything vaguely. It might think a piece of the sky is unimportant.
  • On the top floor (deep layers): The robot suddenly realizes, "Wait! That piece of sky is actually the background for the person I'm looking for!"

But because the librarian on the ground floor threw that piece away, the robot on the top floor can never see it. The decision to throw it away was irreversible. If the robot needed that piece later, it was too late. This caused the robot to fail at tasks requiring precise location, like pointing out exactly where a "man in a green shirt" is standing.

The New Way: "Reroute, Don't Remove"

The authors of this paper propose a new method called Reroute. Instead of throwing pieces away, they put them in a "waiting room."

Here is how it works:

  1. The Checkpoint: At the bottom of the building, the librarian still checks the pieces. They pick the top 10% to go straight to the next floor for detailed work.
  2. The Waiting Room: The other 90% aren't thrown in the trash. They are sent down a bypass hallway (a residual path) that skips the heavy work of the current floor.
  3. The Re-Entry: When the robot reaches the next checkpoint on the next floor, the librarian looks at the entire collection again—including the pieces that were waiting in the hallway.
  4. The Second Chance: If a piece that was ignored on the first floor suddenly looks very important on the second floor, the librarian can pull it out of the waiting room and let it join the work.

Why This Matters

The paper shows that this simple change—keeping the pieces in the system instead of deleting them—makes a huge difference, especially when the robot is forced to be very efficient (keeping only a tiny fraction of the pieces).

  • The Analogy of the "Man in the Green Shirt": In the paper's examples, when the robot had to find a "man in a green shirt," the old method threw away the shirt token early because it didn't look important yet. The robot failed to find the man. The new method kept the shirt token in the waiting room. When the robot got deeper into its reasoning, it realized the shirt was crucial, pulled it back in, and successfully found the man.
  • No Extra Cost: The best part is that this doesn't require the robot to learn anything new or use more energy. The "waiting room" pieces skip the heavy lifting on the current floor, so the total energy used remains roughly the same as the old "throw away" method. It's just a smarter way of managing the pieces.

The Bottom Line

The paper argues that we shouldn't view cutting down visual information as a one-time "delete" button. Instead, we should view it as a routing system. By allowing "deferred" information to come back and be re-evaluated as the AI gets smarter, we can make these models much faster without making them "blind" to important details they might discover later.

The authors tested this on several different AI models and found that it consistently improved the ability to locate objects (grounding) without hurting the model's ability to answer general questions, all while keeping the computer running efficiently.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →