GUI-Primitives: Diagnosing Spatial Reasoning Failures in Vision-Language GUI Grounding

Md Abrar Jahin, Md Rizwan Parvez

arXiv:2608.21832 · 2026-08-30 공개 · arXiv · PDF

vision-language model-evaluation spatial-reasoning gui-grounding candidate-localization screenshot-interpretation relation-understanding

Abstract

Computer-use agents ground natural-language instructions in screenshots to locate interface elements, yet existing benchmarks do not isolate whether models bind relational language to the correct element. We introduce GUI-Primitives, a 994-item benchmark of contrastive instruction pairs over seven spatial relations in graphical user interfaces (left/right, above/below, containment, alignment, proximity, list ordinal, occlusion). Each pair holds the screenshot and anchor fixed while changing the relation expression, so the correct target moves between two designated candidates. Five annotators validate a 196-item subset (κ= 0.94 well-formedness; κ= 0.79 target selection). Nineteen vision-language models reach at most 32% strict point-in-box accuracy. Because models emit unconstrained coordinates, we classify each prediction by the candidate region it falls within. Predictions fall outside both candidates on 60-92% of items. Conditional on falling within a candidate region, target selection reaches 0.82-0.90 for horizontal position, vertical position, proximity, and list ordinal, but does not differ significantly from 0.50 for containment and occlusion: most failures reflect candidate localization rather than relation understanding. Across ten models, benchmark accuracy correlates with ScreenSpot-Pro accuracy (Spearman ρ= +0.74), an exploratory association at this sample size. Marking the two designated candidates raises selection accuracy by 35--57 percentage points, an oracle diagnostic that supplies the candidate set rather than a deployable method. We release the benchmark, predictions, and code.

한국어 요약

한 줄 요약

GUI-Primitives는 GUI 화면에서 공간 관계를 이해하는 능력을 평가하는 대규모 벤치마크로, 기존 모델들이 공간 관계를 파악하는 데 어려움을 겪는 문제를 진단한다.

핵심 기여도

핵심 아이디어

GUI-Primitives는 GUI 화면에서 자연어 지시에 따라 요소를 정확히 인식하는 능력을 평가하기 위해 설계되었다. 기존 벤치마크는 공간 관계를 독립적으로 평가하지 못했으나, 이 연구는 **대조 질문 쌍**(contrastive instruction pairs)을 통해 동일한 화면과 앵커를 유지하면서 관계 표현만 바꾸어, 정답이 두 후보 사이로 이동하도록 구성하였다. 이는 모델이 공간 관계를 이해하는지, 아니면 단순히 시각적 특징을 기반으로 예측하는지를 구분할 수 있게 한다. 예를 들어, "Save 버튼의 오른쪽"과 "Save 버튼의 왼쪽"이라는 두 지시가 동일한 화면에서 다른 후보를 가리키게 함으로써, 모델이 "오른쪽"이라는 관계 표현을 올바르게 해석하는지 평가한다.

기술적 접근법

주요 결과

의의 및 한계

GUI-Primitives는 기존 벤치마크가 제공하지 못한 **공간 관계 이해 능력의 정량적 평가**를 가능하게 하며, 모델의 주요 실패 원인을 후보 위치 인식 오류로 명확히 진단한다. 이는 GUI grounding 분야에서 모델 개선 방향을 제시하는 중요한 진단 도구이다. 그러나, SoM은 단순히 후보 집합을 제공하는 **진단적 상한**(oracle upper bound)일 뿐, 실제 시스템에 적용 가능한 해결책은 아님. 또한, 모델이 시각적 특징에 의존하는 경향이 여전히 존재하며, 이는 공간 관계를 학습하는 데 필요한 더 깊은 시각-언어 이해 능력의 부재를 드러낸다.

실용적 활용

GUI-Primitives는 GUI 기반 자동화 시스템, 컴퓨터 사용 에이전트, 시각-언어 모델의 평가 및 개선에 활용 가능하다. 특히, 후보 위치 인식 문제를 진단하고, 공간 관계 이해 능력을 개선하기 위한 모델 트레이닝 및 프롬프트 디자인에 기초 자료로 사용될 수 있다.