🤖 AI Summary
In geometric problem solving, two major bottlenecks persist: the difficulty of judging auxiliary constructions and the limited reasoning capacity of lightweight models. To address these, we propose a novel reinforcement learning paradigm for lightweight LLMs grounded in verifiable rewards. Our method introduces a group-wise contrastive masking mechanism that dynamically assigns positive/negative construction rewards based on contextual cues; incorporates a chain-length reward to encourage complete, stepwise reasoning; and jointly optimizes auxiliary construction generation, geometric theorem verification, and policy refinement. The resulting Group Contrastive Policy Optimization (GCPO) framework achieves an average 4.29% improvement over state-of-the-art baselines—including GRPO—on benchmarks such as Geometry3K and MathVista. Notably, GCPO enables low-cost models to approach the geometric reasoning performance of GPT-4o, marking the first approach to realize autonomous, verifiable, interpretable, and computationally efficient auxiliary construction decisions.
📝 Abstract
Recent advances in large language models (LLMs) have demonstrated remarkable capabilities across diverse domains, particularly in mathematical reasoning, amid which geometry problem solving remains a challenging area where auxiliary construction plays a enssential role. Existing approaches either achieve suboptimal performance or rely on massive LLMs (e.g., GPT-4o), incurring massive computational costs. We posit that reinforcement learning with verifiable reward (e.g., GRPO) offers a promising direction for training smaller models that effectively combine auxiliary construction with robust geometric reasoning. However, directly applying GRPO to geometric reasoning presents fundamental limitations due to its dependence on unconditional rewards, which leads to indiscriminate and counterproductive auxiliary constructions. To address these challenges, we propose Group Contrastive Policy Optimization (GCPO), a novel reinforcement learning framework featuring two key innovations: (1) Group Contrastive Masking, which adaptively provides positive or negative reward signals for auxiliary construction based on contextual utility, and a (2) length reward that promotes longer reasoning chains. Building on GCPO, we develop GeometryZero, a family of affordable-size geometric reasoning models that judiciously determine when to employ auxiliary construction. Our extensive empirical evaluation across popular geometric benchmarks (Geometry3K, MathVista) demonstrates that GeometryZero models consistently outperform baselines (e.g. GRPO), achieving an average improvement of 4.29% across all benchmarks.