TY - JOUR
T1 - GeoTree
T2 - A Dynamic Tree-Based Geometry Problem Solver Through LLM-Symbolic Reasoning
AU - Wang, Yaxian
AU - Wei, Bifan
AU - Ma, Yinghong
AU - Zhang, Lingling
AU - Jiang, Xudong
AU - Ding, Henghui
AU - Liu, Jun
N1 - Publisher Copyright:
© 1999-2012 IEEE.
PY - 2026
Y1 - 2026
N2 - Geometry problem solving (GPS) requires high-level symbolic and logical reasoning based on geometry theorem knowledge to arrive at the answer. Despite the remarkable advances achieved by Large Language Models (LLMs) in various problem-solving tasks, they still struggle to perform rigorous multi-step geometry reasoning, which is essential for GPS. In this paper, we propose a dynamic tree-based geometry problem solver named GeoTree, which combines a knowledgeable LLM with a rigorous symbolic solver to perform geometry reasoning cooperatively. Specifically, an iterative multi-step geometry reasoning process is performed dynamically based on a tree-like structure, thereby emulating divergent and deliberate human problem-solving thinking. Each geometry reasoning step is completed collaboratively through four components, consisting of Theorem Seeker, Symbolic Solver, Evaluator, and Controller. First, Theorem Seeker prompts LLMs to seek out candidate theorems with their inherent geometry theorem knowledge. Subsequently, Symbolic Solver applies the theorems on the known conditions to obtain new additional conditions. Then, Evaluator assesses the availability of the theorems and prompts LLMs to judge the usefulness of these new conditions for the problem target, which serves as the heuristic guidance for subsequent reasoning. Finally, Controller determines the termination state, which decides whether to continue invoking the other three components for further attempts. Extensive experiments on Geometry3K demonstrate the superiority of GeoTree in accuracy, efficiency, and explainability.
AB - Geometry problem solving (GPS) requires high-level symbolic and logical reasoning based on geometry theorem knowledge to arrive at the answer. Despite the remarkable advances achieved by Large Language Models (LLMs) in various problem-solving tasks, they still struggle to perform rigorous multi-step geometry reasoning, which is essential for GPS. In this paper, we propose a dynamic tree-based geometry problem solver named GeoTree, which combines a knowledgeable LLM with a rigorous symbolic solver to perform geometry reasoning cooperatively. Specifically, an iterative multi-step geometry reasoning process is performed dynamically based on a tree-like structure, thereby emulating divergent and deliberate human problem-solving thinking. Each geometry reasoning step is completed collaboratively through four components, consisting of Theorem Seeker, Symbolic Solver, Evaluator, and Controller. First, Theorem Seeker prompts LLMs to seek out candidate theorems with their inherent geometry theorem knowledge. Subsequently, Symbolic Solver applies the theorems on the known conditions to obtain new additional conditions. Then, Evaluator assesses the availability of the theorems and prompts LLMs to judge the usefulness of these new conditions for the problem target, which serves as the heuristic guidance for subsequent reasoning. Finally, Controller determines the termination state, which decides whether to continue invoking the other three components for further attempts. Extensive experiments on Geometry3K demonstrate the superiority of GeoTree in accuracy, efficiency, and explainability.
KW - Geometry problem solving
KW - large language model
KW - symbolic reasoning
UR - https://www.scopus.com/pages/publications/105027323027
U2 - 10.1109/TMM.2026.3651076
DO - 10.1109/TMM.2026.3651076
M3 - 文章
AN - SCOPUS:105027323027
SN - 1520-9210
VL - 28
SP - 2876
EP - 2887
JO - IEEE Transactions on Multimedia
JF - IEEE Transactions on Multimedia
ER -