← Latest papers
💬 NLP

SpatialAct: Probing Spatial Reasoning-to-Action Capabilities of VLM Agents in 3D Scenes

This paper introduces SpatialAct, a simulator-grounded benchmark that reveals a significant reasoning-to-action gap in current vision-language models, demonstrating their inability to maintain coherent spatial understanding and execute reliable actions during multi-turn interactions in 3D scenes despite strong performance on isolated spatial reasoning tasks.

Original authors: Tianhui Liu, Jie Feng, Zhiheng Zheng, Shengyuan Wang, Yiming Guo, Yanxin Xi, Hangyu Fan, Yong Li, Pan Hui

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

Original authors: Tianhui Liu, Jie Feng, Zhiheng Zheng, Shengyuan Wang, Yiming Guo, Yanxin Xi, Hangyu Fan, Yong Li, Pan Hui

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: The "Architect vs. The Critic" Problem

Imagine you are hiring someone to fix a messy room.

  • The Critic looks at the room, points out that a chair is blocking the door, and says, "That’s wrong."
  • The Architect not only sees the problem but actually picks up the chair, moves it, checks if the door opens now, and if not, moves it again until it’s perfect.

For a long time, AI models (Vision-Language Models, or VLMs) have been great Critics. If you show them a picture of a 3D scene, they can tell you, "That table is floating in mid-air," or "That building is upside down."

But this paper asks a harder question: Can the AI be the Architect? Can it look at a broken 3D scene, take action to fix it, see the result of that action, and then take the next step to fix the remaining problems?

The authors created a test called SpatialAct to find out.

The Test: "SpatialAct"

Think of SpatialAct as a video game for AI.

  1. The Setup: The AI is given a 3D scene (like a city block or a furnished room) that has hidden errors. Maybe two buildings are crashing into each other, or a sofa is sticking out through a wall.
  2. The Goal: The AI must issue commands to fix the scene. It can say things like, "Move Object A North by 2 meters," or "Rotate Building B by 90 degrees."
  3. The Twist: After the AI gives a command, a computer simulator actually moves the objects. The AI then gets a new picture of the scene. It has to look at the new picture, realize if it fixed the problem or made it worse, and decide what to do next. It can do this back-and-forth many times (multi-turn) until the scene is perfect.

The Three Levels of Difficulty

To see exactly where the AI struggles, the researchers designed three levels of tasks, like a video game with increasing difficulty:

  1. Level 1: Basic Skills (The "Eye Test")

    • Task: Just look at the scene and answer questions. "How many chairs are there?" "Is the red box to the left of the blue box?"
    • Result: The AI is very good at this. It’s like a sharp-eyed critic.
  2. Level 2: One-Step Fix (The "Quick Patch")

    • Task: Look at one error and give one command to fix it.
    • Result: The AI is okay at this, but not perfect. It’s like being able to fix a loose screw if you’re told exactly which screw it is.
  3. Level 3: Multi-Turn Refinement (The "Full Renovation")

    • Task: The scene has multiple errors. The AI must fix them one by one, adapting its plan as the scene changes.
    • Result: This is where the AI fails badly.

The Main Finding: The "Reasoning-to-Action Gap"

The paper reveals a huge gap between what the AI knows and what it can do.

  • The AI’s Strength: It has great "spatial memory." It can understand where things are in a static image.
  • The AI’s Weakness: It has terrible "state tracking." When it moves one object, it often forgets how that move affects the other objects.

The Analogy:
Imagine you are trying to park a car in a tight spot.

  • A human driver turns the wheel, sees the car move, adjusts the wheel again, and parks perfectly.
  • The current AI is like a driver who turns the wheel, closes their eyes, guesses where the car is now, turns the wheel again, and crashes into the curb. It can’t keep track of how its own actions change the world.

The Numbers Tell the Story

  • Humans: When humans played this "game," they fixed 91% of the errors and successfully cleaned up 76% of the scenes.
  • Best AI (Gemini-3.1 Pro): It only fixed 41% of the errors and successfully cleaned up only 20% of the scenes.
  • Other AIs: Many open-source models performed even worse, sometimes making the scene more broken than it was before (negative repair rate).

Why Does the AI Fail?

The researchers found two main reasons:

  1. Diagnosis Errors: The AI sometimes looks at the scene and simply doesn't see the error, or sees an error that isn't there.
  2. Action Errors: Even when the AI sees the error correctly, it gives the wrong command. For example, it might know a building is too close to a road, but it moves it in the wrong direction or rotates it incorrectly.

Conclusion

The paper concludes that while AI has become very smart at looking at 3D worlds, it is not yet smart enough to interact with them reliably. It lacks the ability to maintain a coherent mental map of the world while changing it.

In short: AI is a great observer, but a clumsy actor. It can tell you what’s wrong with the room, but it can’t yet fix the room without making a bigger mess.

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 →