2026 · Research and course project
GeoSketch-CoT: Executable Geometry Scratchpads
A prototype that turns structured geometry and drawing actions into verifiable, editable SVG scratchpads.
Problem
Geometry reasoning traces from multimodal models are often difficult to execute or verify, while visual sketches remain loosely connected to the accompanying text.
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.
Outcome
Built an executable visual-scratchpad prototype whose intermediate steps can be edited, checked, and revised.
