PLLM: Pseudo-Labeling Large Language Models for CAD Program Synthesis
Not on the map. Why?
Abstract (arXiv)
Recovering Computer-Aided Design (CAD) programs from 3D geometries is a widely studied problem. Recent advances in large language models (LLMs) have enabled progress in CAD program synthesis, but existing methods rely on supervised training with paired shape-program data, which is often unavailable. We introduce PLLM, a self-training framework for CAD program synthesis from unlabeled 3D shapes. Given a pre-trained CAD-capable LLM and a shape dataset, PLLM iteratively samples candidate programs, selects high-fidelity executions, and augments programs to construct synthetic program-shape pairs for fine-tuning. We experiment on adapting CAD-Recode from DeepCAD to the unlabeled ABC dataset show consistent improvements in geometric fidelity and program diversity.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 37 of its 55 references that are in the map. First posted on arXiv 13 Feb 2026.
Builds on
37 of 55 references.
References · 37
- 2016Asynchronous Methods for Deep Reinforcement Learningcited by 2,218
- 2020Rethinking Pre-training and Self-trainingcited by 352
- 2018ABC: A Big CAD Model Dataset For Geometric Deep Learningcited by 339
- 2021DeepCAD: A Deep Generative Network for Computer-Aided Design Modelscited by 266
- 2020DreamCoder: Growing generalizable, interpretable knowledge with wake-sleep Bayesian program learningcited by 159
- 2019Revisiting Self-Training for Neural Sequence Generationcited by 154
- 2019Self-Training for End-to-End Speech Recognitioncited by 128
- 2017CSGNet: Neural Shape Parser for Constructive Solid Geometrycited by 106
- 2020ParSeNet: A Parametric Surface Fitting Network for 3D Point Cloudscited by 96
- 2019Write, Execute, Assess: Program Synthesis with a REPLcited by 92
- 2018Leveraging Grammar and Reinforcement Learning for Neural Program Synthesiscited by 83
- 2024CAD-MLLM: Unifying Multimodality-Conditioned CAD Generation With MLLMcited by 74
25 more
- 2017Learning to Infer Graphics Programs from Hand-Drawn Imagescited by 73
- 2019Learning to Infer and Execute 3D Shape Programscited by 68
- 2025CAD-Llama: Leveraging Large Language Models for Computer-Aided Design Parametric 3D Model Generationcited by 65
- 2024CAD-Recode: Reverse Engineering CAD Code from Point Cloudscited by 63
- 2024CAD-SIGNet: CAD Language Inference from Point Clouds using Layer-wise Sketch Instance Guided Attentioncited by 62
- 2024Generating CAD Code with Vision-Language Models for 3D Designscited by 61
- 2021Point2Cyl: Reverse Engineering 3D Objects from Point Clouds to Extrusion Cylinderscited by 59
- 2025CAD-Coder: Text-to-CAD Generation with Chain-of-Thought and Geometric Rewardcited by 53
- 2024CAD-GPT: Synthesising CAD Construction Sequence with Spatial Reasoning-Enhanced Multimodal LLMscited by 52
- 2021Inferring CAD Modeling Sequences Using Zone Graphscited by 50
- 2025Text-to-CAD Generation Through Infusing Visual Feedback in Large Language Modelscited by 43
- 2022Reconstructing editable prismatic CAD from rounded voxel modelscited by 41
- 2023How Can Large Language Models Help Humans in Design and Manufacturing?cited by 41
- 2024CAD-Assistant: Tool-Augmented VLLMs as Generic CAD Task Solverscited by 40
- 2023Point2CAD: Reverse Engineering CAD Models from 3D Point Cloudscited by 33
- 2022CADOps-Net: Jointly Learning CAD Operation Types and Steps from Boundary-Representationscited by 30
- 2024Query2CAD: Generating CAD models using natural language queriescited by 28
- 2023ShapeCoder: Discovering Abstractions for Visual Programs from Unstructured Primitivescited by 22
- 2020PLAD: Learning to Infer Shape Programs with Pseudo-Labels and Approximate Distributionscited by 19
- 2025Large Language Models for Computer-Aided Design: A Surveycited by 16
- 2025From Idea to CAD: A Language Model-Driven Multi-Agent System for Collaborative Designcited by 14
- 2023Improving Unsupervised Visual Program Inference with Code Rewriting Familiescited by 10
- 2024Learning to Edit Visual Programs with Self-Supervisioncited by 7
- 2024BRep Boundary and Junction Detection for CAD Reverse Engineeringcited by 4
- 2024Leveraging Vision-Language Models for Manufacturing Feature Recognition in CAD Designscited by 4
Built on by
Not cited yet.