English

Words into World: A Task-Adaptive Agent for Language-Guided Spatial Retrieval in AR

Computer Vision and Pattern Recognition 2025-12-02 v1 Artificial Intelligence Human-Computer Interaction

Abstract

Traditional augmented reality (AR) systems predominantly rely on fixed class detectors or fiducial markers, limiting their ability to interpret complex, open-vocabulary natural language queries. We present a modular AR agent system that integrates multimodal large language models (MLLMs) with grounded vision models to enable relational reasoning in space and language-conditioned spatial retrieval in physical environments. Our adaptive task agent coordinates MLLMs and coordinate-aware perception tools to address varying query complexities, ranging from simple object identification to multi-object relational reasoning, while returning meter-accurate 3D anchors. It constructs dynamic AR scene graphs encoding nine typed relations (spatial, structural-semantic, causal-functional), enabling MLLMs to understand not just what objects exist, but how they relate and interact in 3D space. Through task-adaptive region-of-interest highlighting and contextual spatial retrieval, the system guides human attention to information-dense areas while supporting human-in-the-loop refinement. The agent dynamically invokes coordinate-aware tools for complex queries-selection, measurement, comparison, and actuation-grounding language understanding in physical operations. The modular architecture supports plug-and-use vision-language models without retraining, establishing AR agents as intermediaries that augment MLLMs with real-world spatial intelligence for interactive scene understanding. We also introduce GroundedAR-Bench, an evaluation framework for language-driven real world localization and relation grounding across diverse environments.

Keywords

Cite

@article{arxiv.2512.00294,
  title  = {Words into World: A Task-Adaptive Agent for Language-Guided Spatial Retrieval in AR},
  author = {Lixing Guo and Tobias Höllerer},
  journal= {arXiv preprint arXiv:2512.00294},
  year   = {2025}
}
R2 v1 2026-07-01T08:00:29.919Z