Back to Wiki

[56] PocketFinderGNN: Graph Neural Network for Manufacturing Feature Recognition

Core GNN/GML BIM Classification & Semantic Enrichment 2023

Paper Description extracted from PDF · abstract · 141 words

In this paper, we present a software tool called PocketFinderGNN for the recognition of a critical manufacturing feature named close pocket in 3D models. The close pocket is a pocket which is surrounded by material everywhere along its circumference. This feature makes a crucial role in the manufacturing industry, and its recognition is essential for the automation and optimization of machining processes. PocketFinderGNN converts the .stp file generated by CAD/CAM systems to a graph representation of the 3D model and utilizes a Graph Convolutional Network (GCN) to predict which nodes consist of the close pocket feature. The proposed tool was implemented using PyTorch Geometric and NetworkX frameworks. We trained our model on a dataset of 576 3D models obtained from the electromechanical industry and achieved an accuracy of 95% for the correct recognition of the faces forming the closed pocket feature.

AuthorsBetkier, I.; Oszczypała, M.; Pobożniak, J.; Sobieski, S.; Betkier, P.
Year2023
VenueSoftwareX 23, 101466
DOI10.1016/j.softx.2023.101466
Source DatabaseBacktracking
Bridge-to-GNNCategory A
GNN ArchitectureGCN (heuristic — verify)
Graph EncodingNot yet extracted from PDF
AEC TaskNot yet extracted from PDF
CohortConsolidation (2023)

Extracted Methodology heuristic — verify before citing

Dataset Size64084 nodes; 600 models (heuristic — verify)
Implementation FrameworkPyTorch Geometric (PyG), PyTorch, Keras, NetworkX (heuristic — verify)
Key Hyperparameters3 layers; 2000 epochs; lr 0.001; optimizer=ADAM optimizer (heuristic — verify)
Primary MetricAccuracy (heuristic — verify)
Primary Value95% (heuristic — verify)
Key Findingsoftware tool called PocketFinderGNN for the recognition of a critical manufacturing feature named close pocket in 3D models (heuristic — verify)
Quality Assessment3/6 · rigor: Medium ·
Code/Data: ✓Baseline: ✓Reproducible: ✓ (heuristic — verify)

Detected Technical Stack auto-detected from PDF · regex catalogue match

GNN architectures detectedKnowledge Graph Embedding (TransE/RotatE/DistMult) · GCN
Frameworks / librariesPyTorch Geometric (PyG) · PyTorch · Keras · NetworkX
Code repositories found in texthttps://github.com/ElsevierSoftwareX/SOFTX-D-23-00227 · https://github.com/betanddontcare/PocketFinderGNN · https://github.com/betanddontcare/PocketFinderGNN/blob/main/
Hyperparameters (regex-detected)layers=3 · epochs=2000 · learning_rate=0.001 · optimizer=ADAM optimizer
Dataset stats found600 models · 576 models · 64084 nodes · 156699 edges · 137 nodes · 338 edges
Reported metrics + valuesAccuracy: 95% · Accuracy: 99%
Quality (heuristic, 6-flag)3/6 · rigor: Medium
Code/Data: ✓Benchmark: —Baseline: ✓CV/Split: —Ablation: —Reproducible: ✓

Lineage Families

bim-classification (auto-suggested)

Enabled By / Precursors

None tracked

Extended By

None in corpus

Infrastructure Dependencies

IFC BIM PyTorch Geometric (PyG) (detected from PDF) PyTorch (detected from PDF) Keras (detected from PDF) NetworkX (detected from PDF)

Research Frontier Tags

explicit-gnn

Part of the GML/GNN in AEC Systematic Review (PRISMA 2020) — 112 papers, 2020–2026