An Alternative Approach to Automated Code Checking – Application of Graph Neural Networks Trained on Synthetic Data for an Accessibility Check Case Study

Tanya Bloch, André Borrmann, Pieter Pauwels

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

Abstract

Automated Code Checking (ACC) can be defined as a classification task aiming to classify building objects as compliant or not compliant to a code provision at hand. While Machine Learning (ML) is a useful tool to perform such classification tasks, it presents several drawbacks and limitations. Buildings are complex compositions of instances that are related to each other by functional and topological relationships. This type of data can be easily supported by property graphs that provide a flexible representation of attributes for every instance as well as the relationships between the instances. This, together with the recent developments in the field of graph-based learning led the authors to explore a novel approach for ACC supported by Graph Neural Networks (GNN). This paper presents a new workflow that implements GNNs for ACC to leverage the advantages of ML but alleviate the limitations. We illustrate the suggested workflow by training a GNN model on a synthetic data set and using the trained classifier to check compliance of a real BIM model to accessibility requirements. The accuracy of the classifier on a test set is 86% and the accuracy of obtained results during the accessibility check is 82%. This suggests that GNNs are applicable to ACC and that classifiers trained on synthetic data can be used to classify building design provided by the industry. While the results are encouraging, they also point to the need for further research to establish the scope and boundary conditions of applying GNNs to ACC.

Original languageEnglish
Title of host publicationAdvances in Information Technology in Civil and Building Engineering - Proceedings of ICCCBE 2022 - Volume 1
EditorsSebastian Skatulla, Hans Beushausen
PublisherSpringer
Pages75-91
Number of pages17
ISBN (Print)9783031353987
DOIs
Publication statusPublished - 2024
Event19th International Conference on Computing in Civil and Building Engineering, ICCCBE 2022 - Cape Town, South Africa
Duration: 26 Oct 202228 Oct 2022

Publication series

NameLecture Notes in Civil Engineering
Volume357
ISSN (Print)2366-2557
ISSN (Electronic)2366-2565

Conference

Conference19th International Conference on Computing in Civil and Building Engineering, ICCCBE 2022
Country/TerritorySouth Africa
CityCape Town
Period26/10/2228/10/22

Bibliographical note

Publisher Copyright:
© 2024, The Author(s), under exclusive license to Springer Nature Switzerland AG.

Keywords

  • Accessibility
  • Automated Code Checking (ACC)
  • Building Information Modeling (BIM)
  • Graph Neural Networks (GNN)
  • Machine Learning (ML)

Fingerprint

Dive into the research topics of 'An Alternative Approach to Automated Code Checking – Application of Graph Neural Networks Trained on Synthetic Data for an Accessibility Check Case Study'. Together they form a unique fingerprint.

Cite this