Geometrically-Constrained Agent for Spatial Reasoning

Zeren Chen, Xiaoya Lu, Zhijie Zheng, Pengrui Li, Lehan He +4 more
11/27/2025
cs.AIcs.CV

No official code found. Best implementation: gca-spatial-reasoning/gca (83 stars, last commit 2026-04-07).

Abstract

Vision Language Models (VLMs) exhibit a fundamental semantic-to-geometric gap in spatial reasoning: they excel at qualitative semantic inference but their reasoning operates within a lossy semantic space, misaligned with high-fidelity geometry. Current paradigms fail to bridge this gap. Training-based methods suffer from an ``oracle paradox,'' learning flawed spatial logic from imperfect oracles. Tool-integrated methods constrain the final computation but critically leave the VLM's planning process unconstrained, resulting in geometrically flawed plans. In this work, we propose Geometrically-Constrained Agent (GCA), a training-free agentic paradigm that resolves this gap by introducing a formal task constraint. Specifically, we strategically decouples the VLM's role into two stages. First, acting as a semantic analyst, the VLM translates the user's ambiguous query into the formal, verifiable task constraint, which defines the reference frame and objective. Second, acting as a task solver, the VLM generates and executes tool calls strictly within the deterministic bounds defined by the constraint. This geometrically-constrained reasoning strategy successfully resolve the semantic-to-geometric gap, yielding a robust and verifiable reasoning pathway for spatial reasoning. Comprehensive experiments demonstrate that GCA achieves SOTA performance on multiple spatial reasoning benchmarks, surpassing existing training-based and tool-integrated methods by ~27%. Please see our homepage at https://gca-spatial-reasoning.github.io.

View on arXivView PDF

Code Implementations(1)

Official Implementation of "Geometrically-Constrained Agent for Spatial Reasoning"

832Shell, PythonDec 1, 20256 months ago

Similar Papers

Cite this paper

@article{chen2025geometricallyconstrained,
  title  = {Geometrically-Constrained Agent for Spatial Reasoning},
  author = {Zeren Chen and Xiaoya Lu and Zhijie Zheng and Pengrui Li and Lehan He and Yijin Zhou and Jing Shao and Bohan Zhuang and Lu Sheng},
  year   = {2025},
  eprint = {2511.22659},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2511.22659v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2511.22659.svg)](https://codeofpaper.com/paper/2511.22659)

Discussion