TLDR: A research paper evaluates Vision-Language Models’ (VLMs) spatial reasoning using the Referring Expression Comprehension (REC) task. It finds that VLMs struggle with complex spatial expressions, dynamic relations, and negations, while task-specific models show strengths in geometric relations. The study highlights the need for architectural improvements and specialized training to enhance spatial understanding in AI.
Vision-Language Models (VLMs) like GPT-4o, LLaVA, and Google Gemini have made significant strides in understanding and generating content across both images and text. They excel at tasks such as image captioning and visual question answering. However, a crucial area where these advanced AI models still struggle is “Spatial Reasoning.” This involves comprehending relationships that describe an object’s absolute or relative position and orientation, such as “left,” “above,” or “near.” Inaccurate spatial reasoning can have serious implications, especially in critical applications like autonomous driving and surgical robotics.
Traditional methods for evaluating VLMs’ spatial understanding often rely on image captioning or simple visual question-answering tasks. These approaches can sometimes oversimplify the problem, focusing on basic scenarios with only two objects and one spatial relation. This makes it difficult to pinpoint the exact source of errors when both visual and linguistic ambiguities are present.
A recent research paper, “Referring Expressions as a Lens into Spatial Language Grounding in Vision-Language Models” by Akshar Tumu, Varad Shinde, and Parisa Kordjamshidi, proposes a more robust evaluation platform: the Referring Expression Comprehension (REC) task. In REC, models are asked to identify and output bounding boxes around a target object based on a natural language description. This task offers a deeper insight into spatial comprehension and grounding abilities, particularly when dealing with:
- Ambiguity in object detection.
- Complex spatial expressions involving longer sentences and multiple spatial relations.
- Expressions that include negation, such as ‘not’.
The researchers tested several popular VLMs, including LLaVA, Grounding DINO (GDINO), DeepSeek-VL2, and Qwen2.5-VL, alongside MGA-Net, a model specifically designed for the REC task, and OWL-ViT as an object detector baseline. This diverse selection allowed for an analysis of different architectural elements, training strategies, and input formats.
Key Findings on Spatial Reasoning
The study revealed several important insights into how these models handle spatial language:
Firstly, referring expressions that incorporate spatial relations, in addition to object attributes, generally lead to higher accuracy in the REC task compared to expressions relying solely on attributes. This suggests that spatial context is vital for precise object identification.
Secondly, increasing the “spatial complexity” – the number of spatial relations in an expression – negatively impacts the performance of most VLMs. However, models with explicit compositional learning components, like MGA-Net, were better able to maintain their performance, indicating their ability to handle multi-step reasoning.
Expressions involving “dynamic spatial relations” (e.g., “falling off,” “along,” “through”) yielded the lowest average accuracy across all models. This difficulty arises because the spatial configurations for these relations can vary significantly from image to image, making it hard for models to learn consistent patterns.
Interestingly, task-specific models like MGA-Net achieved higher accuracy for expressions with “geometric spatial relations” (e.g., “left of,” “on top of”). In contrast, general VLMs showed relatively better accuracy for expressions with “ambiguous relations” that don’t specify a clear distance or geometric direction (e.g., “by,” “close to”). This difference is attributed to MGA-Net’s explicit encoding of relative bounding box locations versus VLMs’ use of the entire image context.
Finally, a significant challenge for all models was recognizing “negated spatial relations” (e.g., “not green,” “not to the left”). While all models struggled, the extent of this failure varied, with some VLMs performing better due to superior language backbones, and MGA-Net benefiting from training on expressions with negations.
Impact of Visual Complexity and Negation
The research also explored the impact of visual complexity. When images contained multiple instances of the same object mentioned in a referring expression, all models experienced a performance drop. This highlights the difficulty in grounding the correct object instance in visually complex scenes.
Regarding negation, the study found that a high percentage of instances resulted in incorrect predictions when expressions included “not.” DeepSeek-VL2 showed the highest percentage of negation failures, while Grounding DINO, despite its overall high accuracy, also recorded many failures in this specific area. Models with more advanced language backbones, such as LLaVA and Qwen2.5-VL, tended to perform better in recognizing negations, as did MGA-Net due to its specialized training.
Also Read:
- Evaluating AI’s Thought Process: A New Metric for Multimodal Reasoning
- Enhancing Comic Comprehension in AI: A New Benchmark and Zoom-In Learning Approach
Future Directions for Spatial AI
The findings underscore critical research gaps. Future work could extend the analysis to include metric properties like distances, rather than just atomic spatial relations. The paper suggests that while increasing VLM parameters might help with simple relations, architectural changes are needed for complex compositions. Techniques like expression decomposition, neuro-symbolic processing, and augmenting training data with synthetically generated negated expressions are promising avenues to enhance VLMs’ spatial reasoning capabilities.


