Euclid-Omni: Neuro-Symbolic AI Solves Olympiad Geometry Problems

Zhaoyu Li, Hangrui Bi, Youyuan Zhang, Wenjie Ma, Zenan Li, Zhaolei Zhang, Xujie Si, Kaiyu Yang· August 18, 2026 View original

Key takeaways

  • Euclid-Omni unifies neuro-symbolic AI for complex geometry problems.
  • It combines a symbolic solver with LLMs and VLMs.
  • Synthetic data generation is crucial for training and performance.
  • Achieves Olympiad-level performance with reduced computational resources.

Who benefits

AI ResearchEducation (STEM)RoboticsAutomated Reasoning

Summary

Euclid-Omni is a unified neuro-symbolic AI framework that combines a formal geometry system (Euclidea) with LLMs and VLMs to solve both calculation and proving problems in plane geometry, including Olympiad-level challenges. It uses synthetic data generation to train models, achieving competitive performance with less compute.

Euclidean geometry presents a unique challenge for AI, requiring a blend of visual understanding, logical deduction, and algebraic computation. Existing AI approaches often fall short, tackling only parts of the problem or struggling with advanced, competition-level tasks. A new framework, Euclid-Omni, aims to overcome these limitations by integrating neuro-symbolic AI. At its core, Euclid-Omni features "Euclidea," a symbolic geometry solver capable of generating reasoning steps through deductive inference and algebraic calculations. This system is coupled with Large Language Models (LLMs) and Vision-Language Models (VLMs). A novel data-generation pipeline synthesizes symbolic problems, renders diagrams, and translates them into natural language, creating diverse datasets for training the LLMs and VLMs. Experiments show that VLMs trained on this synthetic data excel at calculation tasks, and LLMs combined with Euclidea perform competitively on Olympiad-level proving problems, all while requiring significantly less computational power and training data than previous state-of-the-art systems.

Why it matters

For AI researchers and developers, Euclid-Omni demonstrates a powerful neuro-symbolic approach that could be generalized to other complex reasoning domains, pushing the boundaries of AI's ability to handle abstract and multi-modal problems.

How to implement this in your domain

  1. 1Explore neuro-symbolic AI architectures for problems requiring both intuitive and formal reasoning.
  2. 2Investigate synthetic data generation techniques to create large, diverse datasets for model training.
  3. 3Experiment with combining LLMs and VLMs for multi-modal reasoning tasks.
  4. 4Apply similar frameworks to other domains that blend symbolic logic with perceptual understanding.
  5. 5Review the open-source code to understand the implementation details of Euclidea.

Original post by Zhaoyu Li, Hangrui Bi, Youyuan Zhang, Wenjie Ma, Zenan Li, Zhaolei Zhang, Xujie Si, Kaiyu Yang

"arXiv:2608.14585v1 Announce Type: new Abstract: Euclidean geometry is a compelling testbed for AI reasoning, as it demands the combination of intuitive diagram understanding, axiomatic deduction, and algebraic computation. Yet, existing approaches typically address only a subset…"

View on X

Originally posted by Zhaoyu Li, Hangrui Bi, Youyuan Zhang, Wenjie Ma, Zenan Li, Zhaolei Zhang, Xujie Si, Kaiyu Yang on X · view source

Want to go deeper?

Turn these trends into skills with Learnijoy's hands-on AI & tech courses.

Explore courses