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

SketchDNN: Joint Continuous-Discrete Diffusion for CAD Sketch Generation

arXiv 2025 44.5 method

TLDR

SketchDNN uses a joint continuous-discrete diffusion model to generate CAD sketches, achieving state-of-the-art FID and NLL on SketchGraphs.

Reasoning

The paper introduces a novel Gaussian-Softmax diffusion that handles heterogeneous primitive parameters and permutation invariance, with strong quantitative results. However, it focuses solely on sketch generation without addressing full CAD models or real-world applications beyond the dataset.

Read-first score

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

Recency 8%
86.7

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

Methodology quality 25%
60

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

Reproducibility 25%
38

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

Topical relevance 42%
30.6

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

Frontier

Rank sensitivity

Stability: volatile; rank range: 34.

Keyword Scores

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

Deep Analysis

Innovations

  • Joint continuous-discrete diffusion process for CAD sketch generation
  • Gaussian-Softmax diffusion: logits perturbed with Gaussian noise and projected onto probability simplex via softmax to create blended class labels for discrete variables
  • Addressing heterogeneity of primitive parameterizations and permutation invariance of primitives in CAD sketches

Methodology

SketchDNN is a generative model that jointly models continuous parameters and discrete class labels of CAD sketches using a unified continuous-discrete diffusion process. The core Gaussian-Softmax diffusion perturbs logits with Gaussian noise and applies softmax to obtain blended discrete labels. The model is evaluated on the SketchGraphs dataset using FID and NLL metrics.

Key Results

SketchDNN reduces FID from 16.04 to 7.80 and NLL from 84.8 to 81.33, setting a new state-of-the-art on the SketchGraphs dataset.

Tags