TLDR: LRR-Bench is a new synthetic benchmark evaluating Vision-Language Models (VLMs) on absolute and 3D spatial understanding tasks, including object position, movement, and camera changes. Experiments show VLMs significantly struggle with spatial reasoning, especially in 3D scenarios, performing far below human levels. Neither larger models, advanced reasoning methods, nor specific 3D dataset fine-tuning consistently improve this capability, indicating a fundamental gap in their spatial comprehension.
A new research paper introduces LRR-Bench, a benchmark designed to evaluate how well Vision-Language Models (VLMs) understand spatial relationships and movements. This is crucial for real-world applications like autonomous driving and robotic control, where precise spatial awareness is essential for safe and effective operation.
Current benchmarks for spatial understanding often focus on basic relationships, such as an object’s position (e.g., left, in front of). However, more complex spatial capabilities, including motion perception, relative movement, and sequential movement, have largely been unexplored. LRR-Bench aims to fill this gap by comprehensively assessing VLMs’ spatial understanding from two main perspectives: absolute spatial understanding and 3D spatial understanding.
Absolute spatial understanding involves determining an object’s exact position within an image, like whether it’s in the bottom-left corner. The benchmark includes tasks such as “Position,” “Position Combination” (where models analyze multiple sub-images), and “Position Sequence” (evaluating understanding across a series of unrelated images).
3D spatial understanding, on the other hand, deals with more complex scenarios like object movement, camera rotation, and depth perception. Tasks in this category include “Depth” (identifying which object is in front), “Camera Rotation” (detecting consistent viewpoint rotation), “Camera Movement” (understanding camera shifts in space), “Object Heading Direction” (determining an object’s facing direction), and “Object Movement Direction” (checking if an object’s head aligns with its movement). There’s also “Object Movement,” where both the camera and object move, requiring the model to discern if the object’s position has changed.
A notable aspect of LRR-Bench is that its dataset is entirely synthetic. This approach allows for low-cost generation of test samples and helps prevent “dataset contamination,” meaning the models haven’t been previously trained on similar data. For 3D spatial understanding tasks, the data is generated using screenshots from Minecraft, while for absolute position tasks, diffusion models are used to create images.
Also Read:
- Unlocking Spatial Intelligence in AI: A New Approach to Visual and Textual Reasoning
- Navigating the Maze: How Language Models Handle Spatial Challenges
Key Findings from the Evaluation
The researchers conducted extensive experiments on over 20 state-of-the-art VLMs, including commercial and open-source models. The results highlight significant limitations in current VLMs’ spatial understanding abilities:
- Humans achieve nearly perfect performance on all tasks, whereas VLMs only reach human-level performance on the two simplest tasks.
- For more complex tasks, especially those involving 3D spatial understanding, VLMs perform distinctly worse than humans, with some models even scoring near-zero on multiple tasks.
- Advanced reasoning methods, such as Chain-of-Thought (CoT), do not consistently improve spatial understanding. In some cases, requiring reasoning before an answer can even negatively impact performance, potentially by introducing “hallucinations.”
- Techniques like preference optimization (e.g., Mixed Preference Optimization) can sometimes negatively affect spatial understanding.
- Increasing model size (parameter scaling) does not effectively enhance spatial understanding, suggesting that this capability is distinct from common reasoning benchmarks.
- Models specifically fine-tuned on 3D datasets (like Llava-3D, SpaceOM, SpaceQwen) did not show significant improvement; in fact, their performance often degraded across almost all tasks. This indicates that current 3D dataset training methods may not be effectively building robust 3D spatial comprehension.
The paper concludes that despite advancements, VLMs still have substantial gaps in spatial understanding, particularly in complex or 3D scenarios. No single model or method proved universally superior, and the effectiveness of prompting strategies varied by task. The LRR-Bench dataset and code are publicly available for further research at the project’s GitHub repository.


