Back to Wiki

[78] Graph Neural Networks for Node Classification and Attribute Allocation in Architectural BIM

Seed Paper Emerging Applications (2024–2026) 2024

Paper Description extracted from PDF · intro excerpt · 132 words

extending beyond simple digital reproductions by capturing the spatial, physical, and operational characteristics of structures. Unfortunately, these representations are often complex in nature and difficult to inspect, analyze, and understand which can lead to errors and omissions during model construction. This research aims to leverage graph machine learning systems, utilizing learned datasets, to detect and rectify these issues, improving model quality and minimizing costly mistakes. To illustrate the application of graph neural networks in this domain, this paper applied a graph-based geometric and topological editor coupled with a graph neural network to a real-world dataset of residential building complexes. The developed workflow operates by converting traditional architectural floor plans into graph-structured data, enabling precise node classification predictions. The paper details the overall workflow, data preparation and conversion, hyperparameter optimization and experimental results.

AuthorsWassim Jabi and Yang Li
Year2024
VenueProceedings of the International Conference on Education and Research in Computer Aided Architectural Design in Europe
DOI10.52842/conf.ecaade.2024.1.675
Source DatabaseSeed (CumInCAD)
Bridge-to-GNNCategory A
GNN ArchitectureGraphSAGE (heuristic — verify)
Graph EncodingBIM Element Topology Graph (inferred from title)
AEC TaskElement Classification (inferred from title)
CohortMature Applications (2024–2026)

Extracted Methodology heuristic — verify before citing

Dataset Size167 samples (heuristic — verify)
Implementation FrameworkDGL, PyTorch, NetworkX, Topologic (heuristic — verify)
Key Hyperparameters5 layers; 20 epochs; batch size 16; lr 0.001; optimizer=Adam optimizer; 64 hidden units (heuristic — verify)
Primary MetricAccuracy (heuristic — verify)
Primary Value95% (heuristic — verify)
Key Findingthe concept of Graph Convolutional Networks (GCNs), which are a type of graph neural network designed for semisupervised learning tasks on graph-structured data (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 detectedGraphSAGE / SAGEConv · GIN · Knowledge Graph Embedding (TransE/RotatE/DistMult) · GCN
Frameworks / librariesDeep Graph Library (DGL) · PyTorch · NetworkX · Topologic / Topologicpy
Hyperparameters (regex-detected)layers=5, 4, 3 · epochs=20, 50 · batch_size=16 · learning_rate=0.001 · hidden_units=64, 69, 17, 86 · optimizer=Adam optimizer
Dataset stats found167 samples
Reported metrics + valuesAccuracy: 95% · Accuracy: 94.74%
Quality (heuristic, 6-flag)2/6 · rigor: Low
Code/Data: —Benchmark: —Baseline: ✓CV/Split: —Ablation: —Reproducible: ✓

Lineage Families

topology-infrastructure

Enabled By / Precursors

[2] [11]

Extended By

None in corpus

Infrastructure Dependencies

Topologic BIM Deep Graph Library (DGL) (detected from PDF) PyTorch (detected from PDF) NetworkX (detected from PDF) Topologic / Topologicpy (detected from PDF)

Research Frontier Tags

bim-graph explicit-gnn

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