<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<TEI xmlns="http://www.tei-c.org/ns/1.0">
  <teiHeader>
    <fileDesc>
      <titleStmt>
        <title type="main" level="a">Topological Relationship Modelling for Industrial Facility Digitisation Using Graph Neural Networks</title>
        <author>
          <persName n="1" ref="https://orcid.org/0000-0002-6236-8092" type="ORCID">
            <forename>Haritha</forename>
            <surname>Jayasinghe</surname>
            <placeName type="affiliation">University of Cambridge, United Kingdom</placeName>
          </persName>
          <persName n="2" ref="https://orcid.org/0000-0003-1829-2083" type="ORCID">
            <forename>Ioannis</forename>
            <surname>Brilakis</surname>
            <placeName type="affiliation">University of Cambridge, United Kingdom</placeName>
          </persName>
        </author>
        <respStmt>
          <resp>This is a section of <title>CONVR 2023 - Proceedings of the 23rd International Conference on  Construction Applications of Virtual Reality </title>(DOI: <idno type="DOI">10.36253/979-12-215-0289-3</idno>) by </resp>
          <name>Pietro Capone, Vito Getuli, Farzad Pour Rahimian, Nashwan Dawood, Alessandro Bruttini, Tommaso Sorbi</name>
        </respStmt>
      </titleStmt>
      <publicationStmt>
        <publisher>Firenze University Press</publisher>
        <pubPlace>Florence</pubPlace>
        <date when="2023">2023</date>
        <idno type="DOI">https://doi.org/10.36253/10.36253/979-12-215-0289-3.88</idno>
        <availability>
          <p>Available for academic research purposes</p>
          <p>Open Access</p>
          <p>Copyright Author(s)</p>
          <licence source="text" target="https://creativecommons.org/licenses/by-nc/4.0/legalcode">
            <p>Content licence CC BY-NC 4.0</p>
          </licence>
          <licence source="metadata" target="https://creativecommons.org/publicdomain/zero/1.0/legalcode">
            <p>Metadata licence CC0 1.0</p>
          </licence>
        </availability>
      </publicationStmt>
      <sourceDesc>
        <p>This is original content, published for academic research purposes</p>
      </sourceDesc>
    </fileDesc>
    <encodingDesc>
      <appInfo>
        <application version="2.2" ident="Booksflow">
          <desc>Digital edition XML powered by Booksflow</desc>
        </application>
      </appInfo>
    </encodingDesc>
    <profileDesc>
      <abstract xml:lang="en">
        <p>There is rising demand for automated digital twin construction based on point cloud scans, especially in the domain of industrial facilities. Yet, current automation approaches focus almost exclusively on geometric modelling. The output of these methods is a disjoint cluster of individual elements, while element relationships are ignored. This research demonstrates the feasibility of adopting Graph Neural Networks (GNN) for automated detection of connectivity relationships between elements in industrial facility scans. We propose a novel method which represents elements and relationships as graph nodes and edges respectively. Element geometry is encoded into graph node features. This allows relationship inference to be modelled as a graph link prediction task. We thereby demonstrate that connectivity relationships can be learned from existing design files, without requiring domain specific, hand-coded rules, or manual annotations. Preliminary results show that our method performs successfully on a synthetic point cloud testset generated from design files with a 0.64 F1 score. We further demonstrate that the method adapts to occluded real-world scans. The method can be further extended with the introduction of more descriptive node features. Additionally, we present tools for relationship annotation and visualisation to aid relationship detection</p>
      </abstract>
      <textClass>
        <keywords>
          <list>
            <item>BIM</item>
            <item>Digital twin</item>
            <item>GNN</item>
            <item>machine learning</item>
          </list>
        </keywords>
      </textClass>
    </profileDesc>
  </teiHeader>
  <text>
    <body>
      <p>It is available online at https://doi.org/10.36253/10.36253/979-12-215-0289-3.88<ref target="https://doi.org/10.36253/10.36253/979-12-215-0289-3.88" /></p>
      <div>
        <listBibl>
          <head>References</head>
          <bibl n="138312">
            <bibl>Agapaki, E., S. M., Glyn-Davies, A., Mandoki, S., Brilakis, I., M., Candidate, P. D., O’, L., &amp;amp; Reader, R. (2019). CLOI: A Shape Classification Benchmark Dataset for Industrial Facilities.</bibl>
            <idno type="DOI">10.1061/9780784482445.009</idno>
          </bibl>
          <bibl n="139474">
            <bibl>Agapaki, E., &amp;amp; Brilakis, I. (2022). Geometric Digital Twinning of Industrial Facilities: Retrieval of Industrial Shapes.</bibl>
            <idno type="DOI">10.48550/arxiv.2202.04834</idno>
          </bibl>
          <bibl n="138962">
            <bibl>Agapaki, E., Miatt, G., &amp;amp; Brilakis, I. (2018). Prioritizing object types for modelling existing industrial facilities. Automation in Construction, 96, 211–223.</bibl>
            <idno type="DOI">10.1016/j.autcon.2018.09.011</idno>
          </bibl>
          <bibl n="137558">
            <bibl>Bloch, T., &amp;amp; Sacks, R. (2020). Clustering Information Types for Semantic Enrichment of Building Information Models to Support Automated Code Compliance Checking. Journal of Computing in Civil Engineering, 34(6), 04020040.</bibl>
            <idno type="DOI">10.1061/(asce)cp.1943-5487.0000922</idno>
          </bibl>
          <bibl n="138699">
            <bibl>Buruzs, A., Šipetić, M., Blank-Landeshammer, B., &amp;amp; Zucker, G. (2022). IFC BIM Model Enrichment with Space Function Information Using Graph Neural Networks. Energies, 15(8).</bibl>
            <idno type="DOI">10.3390/en15082937</idno>
          </bibl>
          <bibl n="139377">Hamilton, W. L., Ying, R., &amp;amp; Leskovec, J. (2017). Inductive Representation Learning on Large Graphs. http://arxiv.org/abs/1706.02216</bibl>
          <bibl n="139259">
            <bibl>Ismail, A., Strug, B., &amp;amp; Ślusarczyk, G. (2018). Building Knowledge Extraction from&amp;#160;BIM/IFC Data for Analysis in&amp;#160;Graph Databases (pp. 652–664).</bibl>
            <idno type="DOI">10.1007/978-3-319-91262-2_57</idno>
          </bibl>
          <bibl n="138051">
            <bibl>Kipf, T. N., &amp;amp; Welling, M. (2016). Semi-Supervised Classification with Graph Convolutional Networks. 5th International Conference on Learning Representations, ICLR 2017 - Conference Track Proceedings.</bibl>
            <idno type="DOI">10.48550/arxiv.1609.02907</idno>
          </bibl>
          <bibl n="139036">
            <bibl>Nguyen, T. H., Oloufa, A. A., &amp;amp; Nassar, K. (2005). Algorithms for automated deduction of topological information. Automation in Construction, 14(1), 59–70.</bibl>
            <idno type="DOI">10.1016/J.AUTCON.2004.07.015</idno>
          </bibl>
          <bibl n="139477">
            <bibl>Oh, I., &amp;amp; Kwang, H. (2021). Automated recognition of 3D pipelines from point clouds. The Visual Computer, 37, 1385–1400.</bibl>
            <idno type="DOI">10.1007/s00371-020-01872-y</idno>
          </bibl>
          <bibl n="138963">Qi, C. R., Su, H., Mo, K., &amp;amp; Guibas, L. J. (2016). PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation. http://arxiv.org/abs/1612.00593</bibl>
          <bibl n="138686">
            <bibl>Sager, C., Zschech, P., &amp;amp; Erlangen-N&amp;#252;rnberg Niklas K&amp;#252;hl, F.-A.-U. (2021). labelCloud: A Lightweight Domain-Independent Labeling Tool for 3D Object Detection in Point Clouds.</bibl>
            <idno type="DOI">10.48550/arXiv.2103.04970</idno>
          </bibl>
          <bibl n="139037">Shin, Y.-M., Tran, C., Shin, W.-Y., &amp;amp; Cao, X. (2021). Edgeless-GNN: Unsupervised Representation Learning for Edgeless Nodes. http://arxiv.org/abs/2104.05225</bibl>
          <bibl n="139446">
            <bibl>Son, H., Kim, C., &amp;amp; Turkan, Y. (2015, June 18). Scan-to-BIM - An Overview of the Current State of the Art and a Look Ahead.</bibl>
            <idno type="DOI">10.22260/ISARC2015/0050</idno>
          </bibl>
          <bibl n="136863">
            <bibl>Tang, P., Huber, D., Akinci, B., Lipman, R., &amp;amp; Lytle, A. (2010). Automatic reconstruction of as-built building information models from laser-scanned point clouds: A review of related techniques. In Automation in Construction (Vol. 19, Issue 7, pp. 829–843). Elsevier B.V.</bibl>
            <idno type="DOI">10.1016/j.autcon.2010.06.007</idno>
          </bibl>
          <bibl n="137810">
            <bibl>Veličković, P., Casanova, A., Li&amp;#242;, P., Cucurull, G., Romero, A., &amp;amp; Bengio, Y. (2017). Graph Attention Networks. 6th International Conference on Learning Representations, ICLR 2018 - Conference Track Proceedings.</bibl>
            <idno type="DOI">10.48550/arxiv.1710.10903</idno>
          </bibl>
          <bibl n="139016">
            <bibl>Wang, Z., Sacks, R., &amp;amp; Yeung, T. (2022). Exploring graph neural networks for semantic enrichment: Room type classification. Automation in Construction, 134.</bibl>
            <idno type="DOI">10.1016/j.autcon.2021.104039</idno>
          </bibl>
          <bibl n="139311">
            <bibl>Xie, Y., Li, S., Liu, T., &amp;amp; Cai, Y. (2023). As-built BIM reconstruction of piping systems using PipeNet. Automation in Construction, 147.</bibl>
            <idno type="DOI">10.1016/J.AUTCON.2022.104735</idno>
          </bibl>
          <bibl n="138468">
            <bibl>Yin, C., Wang, B., Gan, V. J. L., Wang, M., &amp;amp; Cheng, J. C. P. (2021). Automated semantic segmentation of industrial point clouds using ResPointNet++. Automation in Construction, 130.</bibl>
            <idno type="DOI">10.1016/j.autcon.2021.103874</idno>
          </bibl>
        </listBibl>
      </div>
    </body>
  </text>
</TEI>