atlas

Research map / Large language models / Reasoning and chain of thought

From Intent to Execution: Multimodal Chain-of-Thought Reinforcement Learning for Precise CAD Code Generation

AAAI 2026 · Large language models › Reasoning and chain of thought · approach: RL with verifiable rewards for reasoning · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes CAD-RL, a CoT cold-start plus RL post-training framework (executability, IoU, and GPT-4o rewards, with Trust Region Stretch, Precision Token Loss, Overlong Filtering) for generating CadQuery code from text/reference images, and releases the ExeCAD dataset of 16,540 examples.

Problem

Translating natural-language or structured design intent into executable, numerically precise CAD (CadQuery) code is hard because it requires logical reasoning, syntactic validity, and accurate dimensions, and existing VLMs and datasets fall short.

Approach

Combines CoT-annotated supervised cold start with RL post-training using a multiplicative executability gate plus IoU and LLM-judge rewards, and adds three modifications to PPO/GRPO: relaxed clip bounds (Trust Region Stretch), upweighted numeric tokens (Precision Token Loss), and dropping truncated samples from the reward (Overlong Filtering).

Key results

Surprising findings

Limitations

Experimental setup

Datasets: ExeCAD GenCAD-Code Text2CAD

Benchmarks: ExeCAD

Metrics: IoU Mean Chamfer Distance Median Chamfer Distance executability

Baselines: CAD-Coder GPT-4o Claude4 Gemini2.5 Pro InternVL3 Qwen2.5-VL InternVL2.5 Phi-3.5-Vision LLaVA-1.5

Builds on: PPO GRPO DAPO-style overlong filtering CAD-Coder GenCAD-Code Text2CAD

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy