← Latest papers
🤖 AI

Imaginative Perception Tokens Enhance Spatial Reasoning in Multimodal Language Models

This paper introduces Imaginative Perception Tokens (IPT), intermediate perceptual representations that enable Vision Language Models to enhance spatial reasoning by externalizing unobserved spatial configurations, thereby outperforming textual chain-of-thought methods on tasks like perspective taking, path tracing, and multiview counting.

Original authors: Mahtab Bigverdi, Lindsey Li, Weikai Huang, Yiming Liu, Jaemin Cho, Jieyu Zhang, Tuhin Kundu, Chris Dangjoo Kim, Zelun Luo, Linda Shapiro, Ranjay Krishna

Published 2026-06-03
📖 5 min read🧠 Deep dive

Original authors: Mahtab Bigverdi, Lindsey Li, Weikai Huang, Yiming Liu, Jaemin Cho, Jieyu Zhang, Tuhin Kundu, Chris Dangjoo Kim, Zelun Luo, Linda Shapiro, Ranjay Krishna

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

The Big Idea: Teaching AI to "Imagine" the Unseen

Imagine you are playing a video game. You are standing in a room looking at a door. The game asks you: "If you walk through that door and turn left, what will you see on your right?"

Current AI models (Vision-Language Models) are great at describing what is right in front of their "eyes." But they struggle with this question because the answer isn't in the picture they are looking at. They have to mentally simulate a new scene they haven't seen yet.

This paper argues that to solve these "spatial reasoning" puzzles, AI needs to learn how to imagine missing pieces of the puzzle, just like humans do. The authors call this new tool Imaginative Perception Tokens (IPTs).

The Problem: AI is Bad at "What If?"

Think of current AI like a very smart librarian who can describe every book on a shelf perfectly. But if you ask, "What would the library look like if we moved the shelves to the back wall?" the librarian gets stuck. They can only describe what is currently visible.

Previous attempts to fix this involved asking the AI to write down its thoughts (like a "Chain of Thought"). The authors found that forcing the AI to describe a 3D rotation or a hidden path using words is like trying to describe a complex dance routine using only a text message. It's clunky, confusing, and often leads to mistakes.

The Solution: The "Mental Sketchpad"

The authors introduced Imaginative Perception Tokens (IPTs). Instead of asking the AI to write a long description of the new view, they teach it to draw a quick sketch of what it thinks it would see.

  • The Analogy: Imagine you are an architect. To figure out if a new wall fits, you don't just talk about it; you draw a quick blueprint of the new layout.
  • How it works: The AI is trained to generate an intermediate image (the "sketch") that represents a viewpoint it hasn't actually seen yet.
    • Example: If the question is about walking down a hallway, the AI draws a "side-view" sketch of what the hallway looks like from the middle of the path, even though it only has a map and the start/end photos.
    • Example: If the question is about counting chairs in a messy room seen from three different angles, the AI draws a "bird's-eye view" map to see where every chair is without double-counting.

Once the AI "draws" this mental sketch, it looks at its own drawing to answer the final question.

The Three "Imagination Gym" Tasks

To test this, the researchers created three specific training games (datasets) where the AI had to practice imagining:

  1. Perspective Taking (The "Teleport" Game):

    • The Setup: You see a room from one angle.
    • The Task: "If you teleport to this marked spot and turn 90 degrees, is the sofa on your left or right?"
    • The Imagination: The AI must generate a picture of the room from that new spot to answer correctly.
  2. Path Tracing (The "Blind Walk" Game):

    • The Setup: You have a top-down map of a path and photos of the start and end points.
    • The Task: "As you walk along this path, what object will you see on your left side at the halfway point?"
    • The Imagination: The AI must generate a "first-person view" of the middle of the path, which it has never actually seen.
  3. Multiview Counting (The "Puzzle" Game):

    • The Setup: You are shown three different photos of a room taken from different corners.
    • The Task: "How many total chairs are in this room?" (Some chairs might be hidden in one photo but visible in another).
    • The Imagination: The AI must generate a single "top-down map" that combines all three views into one complete picture to count accurately.

What They Found

The researchers trained a powerful AI model (BAGEL) using these "mental sketches" as a teaching tool. Here is what happened:

  • Drawing beats Writing: When the AI was forced to "think" by drawing a sketch (IPT), it got much better at spatial questions than when it was forced to "think" by writing words (Text Chain-of-Thought). In fact, writing words sometimes made the AI worse at these tasks because words are a poor way to describe 3D space.
  • The Magic of Training: Even when the AI was tested later without being allowed to draw the sketch (it just had to give the answer), it still performed better. This suggests that the act of practicing the "drawing" during training built a stronger internal map in the AI's brain.
  • Better than the Best: On some tasks, this method allowed the open-source model to compete with very expensive, closed-source models (like GPT-5) that usually dominate these benchmarks.

The Bottom Line

This paper shows that to get AI to understand space and navigation, we shouldn't just ask it to "think harder" in words. Instead, we should teach it to visualize the unseen. By giving the AI a "mental sketchpad" to practice imagining new viewpoints, we help it build a much stronger understanding of the 3D world, allowing it to solve puzzles that were previously impossible for it.

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 →