TY - GEN
T1 - A clustering approach for analyzing the computability of building code requirements
AU - Zhang, Ruichuan
AU - El-Gohary, Nora M.
N1 - Publisher Copyright:
© 2018 American Society of Civil Engineers (ASCE). All rights reserved.
PY - 2018
Y1 - 2018
N2 - Automated code compliance checking has been implemented using a variety of different methods. These methods vary widely in terms of automation level, expressivity, representativeness, accuracy, and efficiency. Although most of the existing methods/tools are similar in that they represent the code requirements in the form of rules, the semantic representation and language/format they use for rule representation vary from a method/tool to another. One common limitation of all these methods/tools is the inability to fully represent all types of requirements (e.g., requirements that are too complex or that require human judgment by nature). More research is, thus, needed to better identify what the different types of requirements are - in terms of their semantics and syntactics - and which of them could be represented in a computer-processable form. To address this need, this paper proposes a new methodology for identifying the different types of building code requirements in terms of computability. The proposed methodology consists of three primary tasks: (1) use a machine-learning clustering algorithm to identify the computational clusters of the code requirements, (2) identify the different types of requirements in the different clusters, in terms of their semantic and syntactic features and structures, complexity, etc., and (3) determine the computability of different sentence types. The proposed methodology was implemented and tested on a corpus of sentences from the 2015 International Building Code. The paper discusses the clustering and analysis methodology and results.
AB - Automated code compliance checking has been implemented using a variety of different methods. These methods vary widely in terms of automation level, expressivity, representativeness, accuracy, and efficiency. Although most of the existing methods/tools are similar in that they represent the code requirements in the form of rules, the semantic representation and language/format they use for rule representation vary from a method/tool to another. One common limitation of all these methods/tools is the inability to fully represent all types of requirements (e.g., requirements that are too complex or that require human judgment by nature). More research is, thus, needed to better identify what the different types of requirements are - in terms of their semantics and syntactics - and which of them could be represented in a computer-processable form. To address this need, this paper proposes a new methodology for identifying the different types of building code requirements in terms of computability. The proposed methodology consists of three primary tasks: (1) use a machine-learning clustering algorithm to identify the computational clusters of the code requirements, (2) identify the different types of requirements in the different clusters, in terms of their semantic and syntactic features and structures, complexity, etc., and (3) determine the computability of different sentence types. The proposed methodology was implemented and tested on a corpus of sentences from the 2015 International Building Code. The paper discusses the clustering and analysis methodology and results.
UR - http://www.scopus.com/inward/record.url?scp=85048663073&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85048663073&partnerID=8YFLogxK
U2 - 10.1061/9780784481264.009
DO - 10.1061/9780784481264.009
M3 - Conference contribution
AN - SCOPUS:85048663073
T3 - Construction Research Congress 2018: Construction Information Technology - Selected Papers from the Construction Research Congress 2018
SP - 86
EP - 95
BT - Construction Research Congress 2018
A2 - Wang, Chao
A2 - Berryman, Charles
A2 - Harris, Rebecca
A2 - Harper, Christofer
A2 - Lee, Yongcheol
PB - American Society of Civil Engineers
T2 - Construction Research Congress 2018: Construction Information Technology, CRC 2018
Y2 - 2 April 2018 through 4 April 2018
ER -