Awesome AI4CAD Hub Papers · Datasets · Projects
← Back to papers

Query2CAD: Generating CAD models using natural language queries

arXiv 2024 55.9 method, system

TLDR

Query2CAD uses LLMs and self-refinement loops to generate CAD models from natural language without supervised training, achieving 53.6% first-attempt success.

Reasoning

The paper presents a novel framework combining LLMs, BLIP2 feedback, and human-in-the-loop refinement for text-to-CAD generation. Strengths include zero-shot capability and a new dataset; weaknesses are moderate success rates and limited improvement beyond the first refinement iteration.

Read-first score

Read-first score 55.9, weighted from topical fit, citation, graph, method, reproducibility, and recency signals. Original total remains 66.

Methodology quality 25%
80

Screens visible abstract and analysis fields for experiment, dataset, baseline, metric, and limitation evidence. markers=dataset,evaluation,metric

Recency 8%
75.1

Uses a gentle age decay so recent papers surface without erasing older foundations. 2024

Reproducibility 25%
50

Screens links and visible text for paper, code, dataset, artifact, and repository signals. pdf=True; code=False; dataset=False; markers=code,dataset,github

Topical relevance 42%
41.2

Uses existing LLM keyword relevance scores normalized to 0-100. AI for CAD,computer-aided design,neural CAD,generative CAD,parametric CAD,B-Rep,boundary representation,constructive solid geometry,CSG,sketch extrusion,CAD generation,CAD reconstruction,text-to-CAD,image-to-CAD,point cloud to CAD,CAD program

Field roles

Methodology anchor

Rank sensitivity

Stability: volatile; rank range: 30.

Keyword Scores

computer-aided design
10
CAD generation
10
text-to-CAD
10
AI for CAD
9
generative CAD
9
CAD program
8
neural CAD
6
parametric CAD
3
CAD reconstruction
1
B-Rep
0
boundary representation
0
constructive solid geometry
0
CSG
0
sketch extrusion
0
image-to-CAD
0
point cloud to CAD
0

Deep Analysis

Innovations

  • LLM-based generation of executable CAD macros without supervised data or additional training
  • Self-refinement loops using BLIP2-generated feedback and human-in-the-loop to correct false negatives
  • A dataset covering most CAD operations for evaluating CAD model generation

Methodology

Query2CAD uses a large language model (GPT-4 Turbo) to generate executable CAD macros from natural language queries. The framework incorporates self-refinement loops where the LLM refines its output based on feedback from a BLIP2 model, with human-in-the-loop intervention to address false negatives. Evaluation is performed on a newly developed dataset of CAD operations, measuring success rate on first attempt and after iterative refinements.

Key Results

With GPT-4 Turbo, the framework achieved a 53.6% success rate on the first attempt, which increased by 23.1% after refinements; the most significant improvement occurred in the first refinement iteration, with negligible gains in subsequent iterations.

Limitations

  • Accuracy did not improve significantly beyond the first refinement iteration
  • Reliance on human-in-the-loop feedback to correct false negatives limits full automation
  • Initial success rate remains moderate at 53.6%

Tags