Self-supervised Graph Neural Network for Mechanical CAD Retrieval
Not on the map. Why?
Abstract (arXiv)
CAD (Computer-Aided Design) plays a crucial role in mechanical industry, where large numbers of similar-shaped CAD parts are often created. Efficiently reusing these parts is key to reducing design and production costs for enterprises. Retrieval systems are vital for achieving CAD reuse, but the complex shapes of CAD models are difficult to accurately describe using text or keywords, making traditional retrieval methods ineffective. While existing representation learning approaches have been developed for CAD, manually labeling similar samples in these methods is expensive. Additionally, CAD models' unique parameterized data structure presents challenges for applying existing 3D shape representation learning techniques directly. In this work, we propose GC-CAD, a self-supervised contrastive graph neural network-based method for mechanical CAD retrieval that directly models parameterized CAD raw files. GC-CAD consists of two key modules: structure-aware representation learning and contrastive graph learning framework. The method leverages graph neural networks to extract both geometric and topological information from CAD models, generating feature representations. We then introduce a simple yet effective contrastive graph learning framework approach, enabling the model to train without manual labels and generate retrieval-ready representations. Experimental results on four datasets including human evaluation demonstrate that the proposed method achieves significant accuracy improvements and up to 100 times efficiency improvement over the baseline methods.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 23 of its 50 references that are in the map. First posted on arXiv 13 Jun 2024.
Builds on
23 of 50 references.
References · 23
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,223
- 2017Billion-scale similarity search with GPUscited by 2,477
- 2020Graph Contrastive Learning with Augmentationscited by 1,203
- 2020A Survey on Knowledge Graphs: Representation, Acquisition and Applicationscited by 643
- 2020Deep Graph Contrastive Representation Learningcited by 535
- 2022GraphMAE: Self-Supervised Masked Graph Autoencoderscited by 443
- 2018ABC: A Big CAD Model Dataset For Geometric Deep Learningcited by 339
- 2016Volumetric and Multi-View CNNs for Object Classification on 3D Datacited by 240
- 2021Adversarial Graph Augmentation to Improve Graph Contrastive Learningcited by 200
- 2021Self-Supervised Learning of Graph Neural Networks: A Unified Reviewcited by 184
- 2017Escape from Cells: Deep Kd-Networks for the Recognition of 3D Point Cloud Modelscited by 142
11 more
- 2020When Does Self-Supervision Help Graph Convolutional Networks?cited by 121
- 2018MeshNet: Mesh Neural Network for 3D Shape Representationcited by 95
- 2021BRepNet: A topological message passing system for solid modelscited by 92
- 2021JoinABLe: Learning Bottom-up Assembly of Parametric CAD Jointscited by 77
- 2020Contrastive Self-supervised Learning for Graph Classificationcited by 68
- 2019Semi-Implicit Graph Variational Auto-Encoderscited by 54
- 2019Dominant Set Clustering and Pooling for Multi-View 3D Object Recognitioncited by 25
- 2022Self-Supervised Representation Learning for CADcited by 22
- 2023Robust Preference-Guided Denoising for Graph based Social Recommendationcited by 15
- 2022GDSRec: Graph-Based Decentralized Collaborative Filtering for Social Recommendationcited by 6
- 2022CAD 3D Model classification by Graph Neural Networks: A new approach based on STEP formatcited by 6
Built on by
Citing papers per year: 2026: 1.
1 paper.