Comparing machine learning and rule-based inferencing for semantic enrichment of BIM models

Abstract The need for extensive pre-processing to prepare model data for sophisticated BIM applications, such as automated code compliance checking, functional simulation and analysis, and information exchange, is a major obstacle to their use. Semantic enrichment offers an alternative, automated approach to manual pre-processing. We illustrate the use of machine learning algorithms for semantic enrichment of BIM models, and compare it to rule-inferencing, through application to the problem of classification of room types in residential apartments. The results showed that machine learning is directly applicable to the space classification problem. Although rule-inferencing has succeeded in other contexts, it proved to be unsuitable for this problem. This leads to the observation that different BIM object classification problems require different approaches. More generally speaking, the AI methods used for semantic enrichment depend on the nature of the problem context, and future research will be needed to establish suitable guidelines.

[1]  Ghang Lee,et al.  Editorial - Case studies of BIM in use , 2008, J. Inf. Technol. Constr..

[2]  Paul M. Teicholz,et al.  BIM for facility managers , 2013 .

[3]  Burcu Akinci,et al.  Formalization of workflows for extracting bridge surveying goals from laser-scanned data , 2012 .

[4]  Rafael Sacks,et al.  3D Object Classification Using Geometric Features and Pairwise Relationships , 2018, Comput. Aided Civ. Infrastructure Eng..

[5]  Paola Sanguinetti,et al.  General system architecture for BIM: An integrated approach for design and analysis , 2012, Adv. Eng. Informatics.

[6]  Anders Ekholm,et al.  A concept of space for building classification, product modelling, and design , 2000 .

[7]  Ying Jiang,et al.  BIM IN 2007 - ARE WE THERE YET? , 2007 .

[8]  Justin Wong,et al.  TRANSFORMING IFC ARCHITECTURAL VIEW BIMS FOR ENERGY SIMULATION: 2011 , 2011 .

[9]  Frédéric Bosché,et al.  Automated retrieval of 3D CAD model objects in construction range images , 2008 .

[10]  Erik Demeulemeester,et al.  Resource-constrained project scheduling: A survey of recent developments , 1998, Comput. Oper. Res..

[11]  Tomaz Pazlar,et al.  Interoperability in practice: geometric data exchance using the IFC standard , 2008, J. Inf. Technol. Constr..

[12]  Ferat Sahin,et al.  A survey on feature selection methods , 2014, Comput. Electr. Eng..

[13]  Samir Chatterjee,et al.  A Design Science Research Methodology for Information Systems Research , 2008 .

[14]  André Borrmann,et al.  SeeBridge Information Delivery Manual (IDM) for Next Generation Bridge Inspection , 2016 .

[15]  Jakob Beetz,et al.  BIMQL - An open query language for building information models , 2013, Adv. Eng. Informatics.

[16]  Holger R. Maier,et al.  Review of Input Variable Selection Methods for Artificial Neural Networks , 2011 .

[17]  Charles M. Eastman,et al.  Automatic rule-based checking of building designs , 2009 .

[18]  Burcu Akinci,et al.  Automatic Creation of Semantically Rich 3D Building Models from Laser Scanner Data , 2013 .

[19]  Cornelius Preidel,et al.  Automated Code Compliance Checking Based on a Visual Language and Building Information Modeling , 2015 .

[20]  J Wix,et al.  Highlights of the development process of industry foundation classes , 1999 .

[21]  Manolis I. A. Lourakis,et al.  Toward automated generation of parametric BIMs based on hybrid video and laser scanning data , 2010, Adv. Eng. Informatics.

[22]  Charles M. Eastman,et al.  BIM Handbook: A Guide to Building Information Modeling for Owners, Managers, Designers, Engineers and Contractors , 2008 .

[23]  Charles M. Eastman,et al.  BIM-based fall hazard identification and prevention in construction safety planning , 2015 .

[24]  Nan Li,et al.  Application Areas and Data Requirements for BIM-Enabled Facilities Management , 2012 .

[25]  Per Galle,et al.  Towards integrated, “intelligent”, and compliant computer modeling of buildings , 1995 .

[26]  Charles M. Eastman,et al.  Development of space database for automated building design review systems , 2012 .

[27]  Shiva Aram,et al.  A Knowledge-based system framework for semantic enrichment and automated detailed design in the AEC projects , 2015 .

[28]  Rafael Sacks,et al.  Semantic Enrichment for Building Information Modeling , 2016, Comput. Aided Civ. Infrastructure Eng..

[29]  Ernest Davis,et al.  Representations of commonsense knowledge , 2014, notThenot Morgan Kaufmann series in representation and reasoning.

[30]  Ghang Lee,et al.  Parametric 3D modeling in building construction with examples from precast concrete , 2004 .

[31]  Charles M. Eastman,et al.  Classification of rules for automated BIM rule checking development , 2015 .

[32]  Sotiris B. Kotsiantis,et al.  Supervised Machine Learning: A Review of Classification Techniques , 2007, Informatica.

[33]  Bo-Christer Björk A conceptual model of spaces, space boundaries and enclosing structures , 1992 .

[34]  Betul Bektas Ekici,et al.  Prediction of building energy consumption by using artificial neural networks , 2009, Adv. Eng. Softw..

[35]  Guoqiang Peter Zhang,et al.  Neural networks for classification: a survey , 2000, IEEE Trans. Syst. Man Cybern. Part C.

[36]  Peter A. Flach,et al.  Abductive and inductive reasoning: background and issues , 2000 .

[37]  André Borrmann,et al.  Semantic Enrichment for Building Information Modeling: Procedure for Compiling Inference Rules and Operators for Complex Geometry , 2017, J. Comput. Civ. Eng..

[38]  Vladimir Bazjanac,et al.  IFC BIM-Based Methodology for Semi-Automated Building Energy Performance Simulation , 2008, ICIT 2008.

[39]  E. Rank,et al.  Towards a 3D Spatial Query Language for Building Information Models , 2006 .

[40]  Salman Azhar,et al.  Building information modeling for sustainable design and LEED® rating analysis , 2011 .

[41]  Jerome F. Hajjar,et al.  Data Processing of Point Clouds for Object Detection for Structural Engineering Applications , 2013, Comput. Aided Civ. Infrastructure Eng..

[42]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[43]  Jan M. Van Campenhout,et al.  Interoperability for the Design and Construction Industry through Semantic Web Technology , 2010, SAMT.

[44]  Giles M. Foody,et al.  An evaluation of some factors affecting the accuracy of classification by an artificial neural network , 1997 .

[45]  Vladimir Bazjanac,et al.  Reduction, simplification, translation and interpretation in the exchange of model data , 2007 .

[46]  Ernest Davis,et al.  Commonsense reasoning and commonsense knowledge in artificial intelligence , 2015, Commun. ACM.