GeoPQA: Bridging the Visual Perception Gap in MLLMs for Geometric Reasoning

Guizhen Chen, Weiwen Xu, Hao Zhang, Hou Pong Chan, Deli Zhao +2 more
9/22/2025
cs.CL

No official code found. Best implementation: DAMO-NLP-SG/GeoPQA (3 stars, MIT, last commit 2025-09-23).

Abstract

Recent advancements in reinforcement learning (RL) have enhanced the reasoning abilities of large language models (LLMs), yet the impact on multimodal LLMs (MLLMs) is limited. Particularly in vision-intensive tasks like geometric reasoning, MLLMs hallucinate frequently, leading to inaccurate reasoning. We attribute this to the perceptual bottleneck in MLLMs, which caps the benefits of reasoning training. To quantify this, we design a Geo-Perception Question-Answering (GeoPQA) benchmark, targeting basic geometric concepts and spatial relationships. Experiments on GeoPQA reveal significant shortcomings of MLLMs in visual perception, which constrain RL reward signals for effective training. To address this bottleneck, we propose a two-stage RL training framework by first enhancing the visual perception of geometric structures, then fostering reasoning capabilities. Applied to Qwen2.5-VL-3B-Instruct, our two-stage training improves geometric reasoning by 9.7% and geometric problem solving by 9.1%, compared to the direct reasoning training approach. Our method also generalizes to other vision-intensive domains like figure understanding, highlighting the importance of perceptual grounding in effective MLLM reasoning.

View on arXivView PDF

Code Implementations(1)

DAMO-NLP-SG/GeoPQACommunity74%
MIT

[EMNLP 2025] GeoPQA: Bridging the Visual Perception Gap in MLLMs for Geometric Reasoning

30Sep 20, 20251 years agoMIT

Similar Papers

Cite this paper

@article{chen2025geopqa,
  title  = {GeoPQA: Bridging the Visual Perception Gap in MLLMs for Geometric Reasoning},
  author = {Guizhen Chen and Weiwen Xu and Hao Zhang and Hou Pong Chan and Deli Zhao and Anh Tuan Luu and Yu Rong},
  year   = {2025},
  eprint = {2509.17437},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.17437v1}
}

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/2509.17437.svg)](https://codeofpaper.com/paper/2509.17437)

Discussion