Discovering Design Concepts for CAD Sketches
Not on the map. Why?
Abstract (arXiv)
Sketch design concepts are recurring patterns found in parametric CAD sketches. Though rarely explicitly formalized by the CAD designers, these concepts are implicitly used in design for modularity and regularity. In this paper, we propose a learning based approach that discovers the modular concepts by induction over raw sketches. We propose the dual implicit-explicit representation of concept structures that allows implicit detection and explicit generation, and the separation of structure generation and parameter instantiation for parameterized concept generation, to learn modular concepts by end-to-end training. We demonstrate the design concept learning on a large scale CAD sketch dataset and show its applications for design intent interpretation and auto-completion.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 15 of its 33 references that are in the map. First posted on arXiv 26 Oct 2022.
Builds on
15 of 33 references.
References · 15
- 2017Attention Is All You Needcited by 59,932
- 2020End-to-End Object Detection with Transformerscited by 7,384
- 2017Neural Discrete Representation Learningcited by 4,650
- 2019Generating Diverse High-Fidelity Images with VQ-VAE-2cited by 1,376
- 2015Pointer Networkscited by 882
- 2021DeepCAD: A Deep Generative Network for Computer-Aided Design Modelscited by 266
- 2019Write, Execute, Assess: Program Synthesis with a REPLcited by 92
- 2021Computer-Aided Design as Languagecited by 82
- 2017Learning to Infer Graphics Programs from Hand-Drawn Imagescited by 73
- 2020SketchGraphs: A Large-Scale Dataset for Modeling Relational Geometry in Computer-Aided Designcited by 72
- 2019Learning to Infer and Execute 3D Shape Programscited by 68
- 2021SketchGen: Generating Constrained CAD Sketchescited by 68
3 more
- 2021Vitruvion: A Generative Model of Parametric CAD Sketchescited by 66
- 2021Engineering Sketch Generation for Computer-Aided Designcited by 49
- 2018HOUDINI: Lifelong Learning as Program Synthesiscited by 38
Built on by
Citing papers per year: 2023: 2; 2024: 6; 2025: 2.
10 papers.
- 2023SECAD-Net: Self-Supervised CAD Reconstruction by Learning Sketch-Extrude Operationscited by 46
- 2024CAD-Assistant: Tool-Augmented VLLMs as Generic CAD Task Solverscited by 40
- 2023Improving Unsupervised Visual Program Inference with Code Rewriting Familiescited by 10
- 2024PICASSO: A Feed-Forward Framework for Parametric Inference of CAD Sketches via Rendering Self-Supervisioncited by 9
- 2025Aligning Constraint Generation with Design Intent in Parametric CADcited by 8
- 2024Parametric Primitive Analysis of CAD Sketches with Vision Transformercited by 7
- 2024DAVINCI: A Single-Stage Architecture for Constrained CAD Sketch Inferencecited by 6
- 2024ContrastCAD: Contrastive Learning-based Representation Learning for Computer-Aided Design Modelscited by 5
- 2025MiCADangelo: Fine-Grained Reconstruction of Constrained CAD Models from 3D Scanscited by 4
- 2024Learning to Synthesize Graphics Programs for Geometric Artworkscited by 0
- 2025MiCADangelo: Fine-Grained Reconstruction of Constrained CAD Models from 3D Scans27 Oct 2025
- 2025Aligning Constraint Generation with Design Intent in Parametric CAD17 Apr 2025
- 2024CAD-Assistant: Tool-Augmented VLLMs as Generic CAD Task Solvers18 Dec 2024
- 2024DAVINCI: A Single-Stage Architecture for Constrained CAD Sketch Inference30 Oct 2024
- 2024Learning to Synthesize Graphics Programs for Geometric Artworks21 Oct 2024
- 2024PICASSO: A Feed-Forward Framework for Parametric Inference of CAD Sketches via Rendering Self-Supervision18 Jul 2024
- 2024Parametric Primitive Analysis of CAD Sketches with Vision Transformer29 Jun 2024
- 2024ContrastCAD: Contrastive Learning-based Representation Learning for Computer-Aided Design Models2 Apr 2024
- 2023Improving Unsupervised Visual Program Inference with Code Rewriting Families26 Sep 2023
- 2023SECAD-Net: Self-Supervised CAD Reconstruction by Learning Sketch-Extrude Operations19 Mar 2023