AutoMate: A Dataset and Learning Approach for Automatic Mating of CAD Assemblies
Not on the map. Why?
Abstract (arXiv)
Assembly modeling is a core task of computer aided design (CAD), comprising around one third of the work in a CAD workflow. Optimizing this process therefore represents a huge opportunity in the design of a CAD system, but current research of assembly based modeling is not directly applicable to modern CAD systems because it eschews the dominant data structure of modern CAD: parametric boundary representations (BREPs). CAD assembly modeling defines assemblies as a system of pairwise constraints, called mates, between parts, which are defined relative to BREP topology rather than in world coordinates common to existing work. We propose SB-GCN, a representation learning scheme on BREPs that retains the topological structure of parts, and use these learned representations to predict CAD type mates. To train our system, we compiled the first large scale dataset of BREP CAD assemblies, which we are releasing along with benchmark mate prediction tasks. Finally, we demonstrate the compatibility of our model with an existing commercial CAD system by building a tool that assists users in mate creation by suggesting mate completions, with 72.2% accuracy.
Key facts. Cited by 13 papers in the map (data through 14 Oct 2026). Builds on 27 of its 46 references that are in the map. First posted on arXiv 25 May 2021.
Builds on
27 of 46 references.
References · 27
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,248
- 2017PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Spacecited by 4,401
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,919
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
- 2018Dynamic Graph CNN for Learning on Point Cloudscited by 2,223
- 2016Geometric deep learning: going beyond Euclidean datacited by 1,048
- 2019DeepGCNs: Can GCNs Go as Deep as CNNs?cited by 527
- 2018PartNet: A Large-scale Benchmark for Fine-grained and Hierarchical Part-level 3D Object Understandingcited by 526
- 2018Deep Learning on Graphs: A Surveycited by 393
- 2018ABC: A Big CAD Model Dataset For Geometric Deep Learningcited by 341
- 2019PQ-NET: A Generative Part Seq2Seq Network for 3D Shapescited by 119
15 more
- 2017PCPNET: Learning Local Shape Properties from Raw Point Cloudscited by 98
- 2021BRepNet: A topological message passing system for solid modelscited by 95
- 2020SketchGraphs: A Large-Scale Dataset for Modeling Relational Geometry in Computer-Aided Designcited by 72
- 2018MeshCNN: A Network with an Edgecited by 69
- 2020Generative 3D Part Assembly via Dynamic Graph Learningcited by 67
- 2019StructureNet: Hierarchical Graph Networks for 3D Shape Generationcited by 59
- 2020Learning 3D Part Assembly from a Single Imagecited by 52
- 2020COALESCE: Component Assembly by Learning to Synthesize Connectionscited by 30
- 2018SCORES: Shape Composition with Recursive Substructure Priorscited by 24
- 2019StructEdit: Learning Structural Shape Variationscited by 23
- 2018SAGNet:Structure-aware Generative Network for 3D-Shape Modelingcited by 20
- 2020PT2PC: Learning to Generate 3D Point Cloud Shapes from Part Tree Conditionscited by 20
- 2020ShapeAssembly: Learning to Generate Programs for 3D Shape Structure Synthesiscited by 19
- 2017ComplementMe: Weakly-Supervised Component Suggestions for 3D Modelingcited by 13
- 2018Learning Material-Aware Local Descriptors for 3D Shapescited by 8
Built on by
Citing papers per year: 2021: 1; 2022: 2; 2023: 2; 2024: 4; 2025: 3; 2026: 1.
13 papers.
Sort:
By area:
- 2024BrepGen: A B-rep Generative Diffusion Model with Structured Latent Geometrycited by 103
- 2021JoinABLe: Learning Bottom-up Assembly of Parametric CAD Jointscited by 78
- 2022Self-Supervised Representation Learning for CADcited by 22
- 2025BrepGPT: Autoregressive B-rep Generation with Voronoi Half-Patchcited by 13
- 2024A Survey on Computational Solutions for Reconstructing Complete Objects by Reassembling Their Fractured Partscited by 9
- 2023CaRE: Finding Root Causes of Configuration Issues in Highly-Configurable Robotscited by 4
- 2024VIRL: Volume-Informed Representation Learning towards Few-shot Manufacturability Estimationcited by 4
- 2023A Survey of Methods for Converting Unstructured Data to CSG Modelscited by 3
- 2024SCANet: Correcting LEGO Assembly Errors with Self-Correct Assembly Networkcited by 3
- 2022Mates2Motion: Learning How Mechanical CAD Assemblies Workcited by 2
- 2025Target-Guided Bayesian Flow Networks for Quantitatively Constrained CAD Generationcited by 2
- 2025See it. Say it. Sorted: Agentic System for Compositional Diagram Generationcited by 0
1 more
- 2026Flatten The Complex: Joint B-Rep Generation via Compositional k-Cell Particles25 Jan 2026
- 2025BrepGPT: Autoregressive B-rep Generation with Voronoi Half-Patch27 Nov 2025
- 2025Target-Guided Bayesian Flow Networks for Quantitatively Constrained CAD Generation29 Oct 2025
- 2025See it. Say it. Sorted: Agentic System for Compositional Diagram Generation21 Aug 2025
- 2024A Survey on Computational Solutions for Reconstructing Complete Objects by Reassembling Their Fractured Parts18 Oct 2024
- 2024VIRL: Volume-Informed Representation Learning towards Few-shot Manufacturability Estimation18 Jun 2024
- 2024SCANet: Correcting LEGO Assembly Errors with Self-Correct Assembly Network27 Mar 2024
- 2024BrepGen: A B-rep Generative Diffusion Model with Structured Latent Geometry28 Jan 2024
- 2023A Survey of Methods for Converting Unstructured Data to CSG Models2 May 2023
- 2023CaRE: Finding Root Causes of Configuration Issues in Highly-Configurable Robots18 Jan 2023
- 2022Self-Supervised Representation Learning for CAD19 Oct 2022
- 2022Mates2Motion: Learning How Mechanical CAD Assemblies Work2 Aug 2022
1 more
- 2021JoinABLe: Learning Bottom-up Assembly of Parametric CAD Jointscited by 78
- 2022Self-Supervised Representation Learning for CADcited by 22
- 2025BrepGPT: Autoregressive B-rep Generation with Voronoi Half-Patchcited by 13
- 2024A Survey on Computational Solutions for Reconstructing Complete Objects by Reassembling Their Fractured Partscited by 9
- 2023CaRE: Finding Root Causes of Configuration Issues in Highly-Configurable Robotscited by 4
- 2024VIRL: Volume-Informed Representation Learning towards Few-shot Manufacturability Estimationcited by 4
- 2023A Survey of Methods for Converting Unstructured Data to CSG Modelscited by 3
- 2024SCANet: Correcting LEGO Assembly Errors with Self-Correct Assembly Networkcited by 3
- 2022Mates2Motion: Learning How Mechanical CAD Assemblies Workcited by 2
- 2026Flatten The Complex: Joint B-Rep Generation via Compositional k-Cell Particlescited by 0
- 2026Flatten The Complex: Joint B-Rep Generation via Compositional k-Cell Particles25 Jan 2026
- 2025BrepGPT: Autoregressive B-rep Generation with Voronoi Half-Patch27 Nov 2025
- 2024A Survey on Computational Solutions for Reconstructing Complete Objects by Reassembling Their Fractured Parts18 Oct 2024
- 2024VIRL: Volume-Informed Representation Learning towards Few-shot Manufacturability Estimation18 Jun 2024
- 2024SCANet: Correcting LEGO Assembly Errors with Self-Correct Assembly Network27 Mar 2024
- 2023A Survey of Methods for Converting Unstructured Data to CSG Models2 May 2023
- 2023CaRE: Finding Root Causes of Configuration Issues in Highly-Configurable Robots18 Jan 2023
- 2022Self-Supervised Representation Learning for CAD19 Oct 2022
- 2022Mates2Motion: Learning How Mechanical CAD Assemblies Work2 Aug 2022
- 2021JoinABLe: Learning Bottom-up Assembly of Parametric CAD Joints24 Nov 2021