TY - GEN
T1 - A deep-learning method for evaluating semantically-rich building code annotations
AU - Zhang, Ruichuan
AU - El-Gohary, Nora
N1 - Funding Information:
The authors would like to thank the National Science Foundation (NSF). This material is based on work supported by the NSF under Grant No. 1827733. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the NSF.
Publisher Copyright:
© EG-ICE 2020 Workshop on Intelligent Computing in Engineering, Proceedings. All rights reserved.
PY - 2020
Y1 - 2020
N2 - Existing automated code checking (ACC) methods require the extraction of requirements from building codes and the representation of these requirements in a computer-processable form. Although these methods have achieved different levels of performance, all of them are still unable to represent all types of building-code requirements. There is, thus, a need to enhance the semantic representations of building codes towards facilitating the representation of all requirements. To address this need, this paper first proposes a new approach to annotate and represent building-code sentences using requirement units that consist of semantic information elements and simple logic operators. To evaluate the proposed building-code annotation approach, this paper also proposes a new natural language generation (NLG)-based method for evaluating annotation quality. The proposed method consists of four steps: data preparation, data preprocessing, NLG model development and training, and sentence evaluation. Sentences from the International Code Council (ICC) building codes were used in the evaluation.
AB - Existing automated code checking (ACC) methods require the extraction of requirements from building codes and the representation of these requirements in a computer-processable form. Although these methods have achieved different levels of performance, all of them are still unable to represent all types of building-code requirements. There is, thus, a need to enhance the semantic representations of building codes towards facilitating the representation of all requirements. To address this need, this paper first proposes a new approach to annotate and represent building-code sentences using requirement units that consist of semantic information elements and simple logic operators. To evaluate the proposed building-code annotation approach, this paper also proposes a new natural language generation (NLG)-based method for evaluating annotation quality. The proposed method consists of four steps: data preparation, data preprocessing, NLG model development and training, and sentence evaluation. Sentences from the International Code Council (ICC) building codes were used in the evaluation.
UR - http://www.scopus.com/inward/record.url?scp=85091017805&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85091017805&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:85091017805
T3 - EG-ICE 2020 Workshop on Intelligent Computing in Engineering, Proceedings
SP - 285
EP - 293
BT - EG-ICE 2020 Workshop on Intelligent Computing in Engineering, Proceedings
A2 - Ungureanu, Lucian-Constantin
A2 - Hartmann, Timo
PB - Universitatsverlag der TU Berlin
T2 - 27th EG-ICE International Workshop on Intelligent Computing in Engineering 2020
Y2 - 1 July 2020 through 4 July 2020
ER -