← Back to projects

2026 · Research and course project

GeoSketch-CoT: Executable Geometry Scratchpads

A prototype that turns structured geometry and drawing actions into verifiable, editable SVG scratchpads.

01

Problem

Geometry reasoning traces from multimodal models are often difficult to execute or verify, while visual sketches remain loosely connected to the accompanying text.

02

Approach

Designed a geometry representation and constraint engine covering parallelism, perpendicularity, midpoints, intersections, equal lengths, and collinearity. Also implemented a plan-sketch-verify-revise workflow, model-run tracing, and tests for the core modules.

03

Outcome

Built an executable visual-scratchpad prototype whose intermediate steps can be edited, checked, and revised.