EuclidNet: Deep Visual Reasoning for Constructible Problems in Geometry
Man Fai Wong, Xintong Qi, Chee Wei Tan

TL;DR
EuclidNet is a deep learning framework that uses visual reasoning and recursive backtracking to solve complex geometric construction problems, aiding automated theorem proving.
Contribution
It introduces a neural network-based approach combining Mask R-CNN with recursive backtracking for solving constructible geometry problems.
Findings
Successfully applied to Japanese Sangaku geometry problems
Demonstrates capacity for deep visual reasoning in complex cases
Provides step-by-step construction guides for solutions
Abstract
In this paper, we present a deep learning-based framework for solving geometric construction problems through visual reasoning, which is useful for automated geometry theorem proving. Constructible problems in geometry often ask for the sequence of straightedge-and-compass constructions to construct a given goal given some initial setup. Our EuclidNet framework leverages the neural network architecture Mask R-CNN to extract the visual features from the initial setup and goal configuration with extra points of intersection, and then generate possible construction steps as intermediary data models that are used as feedback in the training process for further refinement of the construction step sequence. This process is repeated recursively until either a solution is found, in which case we backtrack the path for a step-by-step construction guide, or the problem is identified as…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsManufacturing Process and Optimization · Constraint Satisfaction and Optimization · Robotic Mechanisms and Dynamics
MethodsSoftmax · Convolution · Region Proposal Network · RoIAlign · Mask R-CNN
