← Latest papers
💬 NLP

GeoBuildBench: A Benchmark for Interactive and Executable Geometry Construction from Natural Language

This paper introduces GeoBuildBench, a new benchmark comprising 489 Chinese geometry problems that evaluates the ability of multimodal agents to generate executable domain-specific language programs for constructing geometric diagrams from natural language, revealing significant challenges in structural accuracy and constraint satisfaction despite reasonable initial performance.

Original authors: Jinwoong Kim, Rui Yang, Huishuai Zhang

Published 2026-05-14
📖 5 min read🧠 Deep dive

Original authors: Jinwoong Kim, Rui Yang, Huishuai Zhang

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are teaching a robot how to draw a perfect geometric shape based only on a spoken description, like "Draw a triangle where one side is twice as long as the other, and the top angle is 90 degrees."

Most current AI models are like students who are great at guessing the answer on a multiple-choice test or describing what a picture looks like. But this paper introduces a new challenge called GeoBuildBench, which tests if an AI can actually do the drawing step-by-step, following strict rules, and fixing its own mistakes when the drawing looks wrong.

Here is a breakdown of the paper using simple analogies:

1. The Problem: The "Magic Trick" vs. The "Blueprint"

Previously, researchers asked AI models to look at a geometry problem and a picture, then just say, "The answer is 45 degrees." The AI could often guess the right number by recognizing patterns in the text or the image, even if it didn't truly understand how the shape was built.

GeoBuildBench changes the game. Instead of asking for an answer, it asks the AI to act like an architect.

  • The Task: The AI must write a computer program (a set of instructions) to build the shape from scratch.
  • The Catch: The AI cannot just "say" the shape exists. It must physically construct it using a special, limited vocabulary (a "Domain-Specific Language" or DSL).
  • The Analogy: Imagine you are playing a game of "Lego" where you can't just say, "Build a tower." You have to give specific commands: "Place a red brick here, then a blue brick on top." If you try to put a brick in mid-air, the game engine says, "Error! That brick doesn't exist yet."

2. The Environment: The "Strict Teacher"

The researchers built a digital playground where the AI tries to build these shapes.

  • The Loop: The AI writes a set of instructions -> The computer tries to build it -> The computer checks if the shape is valid.
  • The Feedback: If the AI tries to draw a line that doesn't connect to anything, or if it forgets to draw a circle that was required, the computer immediately says, "You missed a circle!" or "You tried to connect two lines that are parallel and will never meet!"
  • The Goal: The AI has to keep trying, reading the feedback, and rewriting its instructions until the shape is perfect.

3. The Dataset: 489 "Textbook" Puzzles

The team created a benchmark with 489 geometry problems taken from Chinese math textbooks.

  • The Filter: They were very careful to remove problems that relied on looking at a picture to understand the text (e.g., "As shown in Figure 1, angle A is..."). They only kept problems where the text alone provided enough information to build the shape.
  • The Variety: The problems range from "Very Easy" (Level 1) to "Hard" (Level 4), covering triangles, circles, and complex angles.

4. The Results: The AI's "Hallucinations"

The researchers tested several top-tier AI models (like GPT-5.1, Gemini, and others) in this environment. Here is what they found:

  • The Good News: The smartest models (GPT-5.1 and Gemini) got about 75-79% of the problems right. They could often build the correct shape.
  • The Bad News: Even the best models struggled with structural hallucinations.
    • What is a hallucination here? It's when the AI writes an instruction like "Draw a line connecting Point X and Point Y," but it never actually created Point X or Point Y earlier in the instructions. It's like a chef saying, "Add the secret sauce," without ever having made the sauce.
    • The "Undefined Reference" Problem: The most common error was referencing objects that didn't exist yet. The AI forgot to track what it had already built.
  • The Recovery Issue: When the computer told the AI, "You made a mistake," the smartest models could fix it quickly (usually in 1 or 2 tries). The weaker models kept making the same mistake over and over, unable to learn from the feedback.

5. The "Vision" Surprise

The researchers tested what happened if they gave the AI a picture of the shape it was currently building (visual feedback).

  • The Result: It was a mixed bag. For some models, seeing the picture helped them come up with better ideas, but it also made them more confused about which specific points they had already drawn. It's like giving a painter a mirror: they might see their mistake, but they might also get distracted and forget which brush they were holding.

6. The Conclusion: "Plausible" isn't "Correct"

The main takeaway is that looking right isn't the same as being right.

  • An AI can generate a picture that looks like a triangle to a human eye, but if the computer checks the math, the lines might not actually meet, or the angles might be wrong.
  • GeoBuildBench proves that while AI is getting good at talking about geometry, it is still struggling to do geometry in a rigorous, step-by-step, error-free way. It highlights a gap between "guessing the answer" and "building the truth."

In short: This paper built a rigorous "driving test" for AI geometry skills. It found that while some AI drivers can get to the destination, many of them are still taking wrong turns, forgetting to check their mirrors, and occasionally driving into walls, even if they look like they know where they are going.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →