{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,10]],"date-time":"2025-12-10T08:51:30Z","timestamp":1765356690186,"version":"3.37.3"},"reference-count":40,"publisher":"Oxford University Press (OUP)","issue":"5","license":[{"start":{"date-parts":[[2020,5,14]],"date-time":"2020-05-14T00:00:00Z","timestamp":1589414400000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100003565","name":"Ministry of Land, Infrastructure and Transport","doi-asserted-by":"publisher","award":["20AUDP-B127891-04"],"award-info":[{"award-number":["20AUDP-B127891-04"]}],"id":[{"id":"10.13039\/501100003565","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020,10,13]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>This paper describes an approach to extracting a predicate-argument structure (PAS) in building design rule sentences using natural language processing (NLP) and deep learning models. For the computer to reason about the compliance of building design, design rules represented by natural language must be converted into a computer-readable format. The rule interpretation and translation processes are challenging tasks because of the vagueness and ambiguity of natural language. Many studies have proposed approaches to address this problem, but most of these are dependent on manual tasks, which is the bottleneck to expanding the scope of design rule checking to design requirements from various documents. In this paper, we apply deep learning-based NLP techniques for translating design rule sentences into a computer-readable data structure. To apply deep learning-based NLP techniques to the rule interpretation process, we identified the semantic role elements of building design requirements and defined a PAS for design rule checking. Using a bidirectional long short-term memory model with a conditional random field layer, the computer can intelligently analyze constituents of building design rule sentences and automatically extract the logical elements. The proposed approach contributes to broadening the scope of building information modeling-enabled rule checking to any natural language-based design requirements.<\/jats:p>","DOI":"10.1093\/jcde\/qwaa046","type":"journal-article","created":{"date-parts":[[2020,4,9]],"date-time":"2020-04-09T19:12:34Z","timestamp":1586459554000},"page":"563-576","source":"Crossref","is-referenced-by-count":20,"title":["Deep learning-based extraction of predicate-argument structure (PAS) in building design rule sentences\u2606"],"prefix":"10.1093","volume":"7","author":[{"given":"Jaeyeol","family":"Song","sequence":"first","affiliation":[{"name":"Department of Interior Architecture and Built Environment, Yonsei University, Seoul, 03722, Republic of Korea"}]},{"given":"Jin-Kook","family":"Lee","sequence":"additional","affiliation":[{"name":"Department of Interior Architecture and Built Environment, Yonsei University, Seoul, 03722, Republic of Korea"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9177-2484","authenticated-orcid":false,"given":"Jungsik","family":"Choi","sequence":"additional","affiliation":[{"name":"Department of IT Convergence Engineering, Hanyang University ERICA, Gyeonggi, 15588, Republic of Korea"}]},{"given":"Inhan","family":"Kim","sequence":"additional","affiliation":[{"name":"Department of Architecture, Kyung Hee University, Gyeonggi, 17104, Republic of Korea"}]}],"member":"286","published-online":{"date-parts":[[2020,5,14]]},"reference":[{"issue":"July 2017","key":"2020101610353243000_bib1","doi-asserted-by":"crossref","first-page":"256","DOI":"10.1016\/j.autcon.2018.03.018","article-title":"Comparing machine learning and rule-based inferencing for semantic enrichment of BIM models","volume":"91","author":"Bloch","year":"2018","journal-title":"Automation in Construction"},{"key":"2020101610353243000_bib2","doi-asserted-by":"crossref","first-page":"135","DOI":"10.1162\/tacl_a_00051","article-title":"Enriching word vectors with subword information","volume":"5","author":"Bojanowski","year":"2017","journal-title":"Transactions of the Association for Computational Linguistics"},{"key":"2020101610353243000_bib3","doi-asserted-by":"crossref","first-page":"(pp. 152","DOI":"10.3115\/1706543.1706571","article-title":"Introduction to the CoNLL-2005 shared task: Semantic role labeling","author":"Carreras","year":"2005","journal-title":"CoNLL 2005 \u2013 Proceedings of the Ninth Conference on Computational Natural Language Learning"},{"key":"2020101610353243000_bib4","doi-asserted-by":"crossref","first-page":"357","DOI":"10.1162\/tacl_a_00104","article-title":"Named entity recognition with bidirectional LSTM-CNNs","volume":"4","author":"Chiu","year":"2016","journal-title":"Transactions of the Association for Computational Linguistics"},{"key":"2020101610353243000_bib5","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1016\/j.autcon.2013.12.005","article-title":"Development of BIM-based evacuation regulation checking system for high-rise and complex buildings","volume":"46","author":"Choi","year":"2014","journal-title":"Automation in Construction"},{"key":"2020101610353243000_bib6","first-page":"2493","article-title":"Natural language processing (almost) from scratch","volume":"12","author":"Collobert","year":"2011","journal-title":"Journal of Machine Learning Research"},{"issue":"1","key":"2020101610353243000_bib7","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1145\/234173.234209","article-title":"Information extraction","volume":"39","author":"Cowie","year":"1996","journal-title":"Communications of the ACM"},{"key":"2020101610353243000_bib8","first-page":"1011","article-title":"Automatic rule-based checking of building designs","volume-title":"Automation in Construction","author":"Eastman","year":"2009"},{"issue":"1)","key":"2020101610353243000_bib9","doi-asserted-by":"crossref","first-page":"135","DOI":"10.1093\/bioinformatics\/19.1.135","article-title":"Protein structures and information extraction from biological texts: The PASTA system","volume":"19","author":"Gaizauskas","year":"2003","journal-title":"Bioinformatics"},{"key":"2020101610353243000_bib10","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1016\/j.aei.2019.01.006","article-title":"Automated BIM data validation integrating open-standard schema with visual programming language","volume":"40","author":"Ghannad","year":"2019","journal-title":"Advanced Engineering Informatics"},{"key":"2020101610353243000_bib11","doi-asserted-by":"crossref","first-page":"85","DOI":"10.1016\/j.jbi.2017.05.002","article-title":"Character-level neural network for biomedical named entity recognition","volume":"70","author":"Gridach","year":"2017","journal-title":"Journal of Biomedical Informatics"},{"key":"2020101610353243000_bib12","first-page":"1735","volume-title":"Long Short-Term Memory. 9","author":"Hochreiter","year":"1997"},{"volume-title":"Bidirectional LSTM-CRF Models for Sequence Tagging","year":"2015","author":"Huang","key":"2020101610353243000_bib13"},{"key":"2020101610353243000_bib14","first-page":"(pp. 1","article-title":"A review on BIM-based automated code compliance checking system","volume-title":"International Conference on Research and Innovation in Information Systems, ICRIIS","author":"Ismail","year":"2017"},{"issue":"2","key":"2020101610353243000_bib15","doi-asserted-by":"crossref","first-page":"143","DOI":"10.1016\/j.jcde.2018.08.002","article-title":"Visual language approach to representing KBimCode-based Korea building code sentences for automated rule checking","volume":"6","author":"Kim","year":"2019","journal-title":"Journal of Computational Design and Engineering"},{"key":"2020101610353243000_bib16","article-title":"PropBank: The next level of TreeBank","author":"Kingsbury","year":"2003","journal-title":"Proceedings of Treebanks and Lexical Theories"},{"issue":"June 2018","key":"2020101610353243000_bib17","doi-asserted-by":"crossref","first-page":"183","DOI":"10.1016\/j.autcon.2018.11.015","article-title":"Using support vector machines to classify building elements for checking the semantic integrity of building information models","volume":"98","author":"Koo","year":"2019","journal-title":"Automation in Construction"},{"issue":"4","key":"2020101610353243000_bib18","doi-asserted-by":"crossref","first-page":"391","DOI":"10.1016\/j.jcde.2018.03.002","article-title":"Applying novelty detection to identify model element to IFC class misclassifications on architectural and infrastructure building information models","volume":"5","author":"Koo","year":"2018","journal-title":"Journal of Computational Design and Engineering"},{"key":"2020101610353243000_bib19","first-page":"(pp. 282","article-title":"Conditional random fields: Probabilistic models for segmenting and labeling sequence data","volume-title":"ICML '01: Proceedings of the Eighteenth International Conference on Machine Learning","author":"Lafferty","year":"2001)"},{"key":"2020101610353243000_bib20","first-page":"(pp. 260","article-title":"Neural Architectures for Named Entity Recognition","volume-title":"Proceedings of the 2016 Conference of the North {A}merican Chapter of the Association for Computational Linguistics: Human Language Technologies","author":"Lample","year":"2016"},{"key":"2020101610353243000_bib21","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1016\/j.autcon.2016.04.008","article-title":"Translating building legislation into a computer-executable format for evaluating building permit requirements","volume":"71","author":"Lee","year":"2016","journal-title":"Automation in Construction"},{"key":"2020101610353243000_bib22","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1016\/j.autcon.2017.06.018","article-title":"Computer representation of building codes for automated compliance checking","volume":"82","author":"Macit\u00a0\u0130lal","year":"2017","journal-title":"Automation in Construction"},{"key":"2020101610353243000_bib23","article-title":"Distributed representations of words and phrases and their compositionality","author":"Mikolov","year":"2013","journal-title":"Advances in Neural Information Processing Systems"},{"issue":"1)","key":"2020101610353243000_bib24","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1016\/0305-7097(75)90005-8","article-title":"Techniques of automated design in architecture: A survey and evaluation","volume":"1","author":"Mitchell","year":"1975","journal-title":"Computers & Urban Society"},{"key":"2020101610353243000_bib25","doi-asserted-by":"crossref","first-page":"285","DOI":"10.1061\/9780784412343.0036","article-title":"The challenge of computerizing building codes in a BIM environment","volume":"1","author":"Nawari","year":"2012","journal-title":"Journal of Computing in Civil Engineering"},{"volume-title":"Korean Propbank","year":"2006","author":"Palmer","key":"2020101610353243000_bib26"},{"key":"2020101610353243000_bib27","first-page":"(pp. 619","article-title":"Semantic rule-checking for regulation compliance checking: An overview of strategies and approaches","volume-title":"Proceedings of the 32nd CIB W78 Conference 2015, 27th\u201329th October 2015","author":"Pauwels","year":"2015"},{"key":"2020101610353243000_bib28","article-title":"Speech and language processing","volume-title":"Day-to-Day Dyslexia in the Classroom","author":"Pollock","year":"2010"},{"key":"2020101610353243000_bib29","first-page":"402","article-title":"Towards code compliance checking on the basis of a visual programming language","volume":"21","author":"Preidel","year":"2016","journal-title":"Journal of Information Technology in Construction"},{"issue":"6","key":"2020101610353243000_bib30","doi-asserted-by":"crossref","first-page":"4017062","DOI":"10.1061\/(ASCE)CP.1943-5487.0000705","article-title":"Semantic enrichment for building information modeling: Procedure for compiling inference rules and operators for complex geometry","volume":"31","author":"Rafael","year":"2017","journal-title":"Journal of Computing in Civil Engineering"},{"key":"2020101610353243000_bib31","first-page":"(pp. 561","article-title":"A machine learning approach for compliance checking specific semantic role labeling of building code sentences","author":"Ruichuan","year":"2019","journal-title":"Advances in informatics and computing in civil and construction engineering"},{"key":"2020101610353243000_bib32","doi-asserted-by":"crossref","DOI":"10.1002\/9781119287568","volume-title":"BIM handbook: A guide to building information modeling for owners, designers, engineers, contractors, and facility managers","author":"Sacks","year":"2018"},{"key":"2020101610353243000_bib33","doi-asserted-by":"crossref","first-page":"102845","DOI":"10.1016\/j.autcon.2019.102845","article-title":"Indoor Walkability Index: BIM-enabled approach to quantifying building circulation","volume":"106","author":"Shin","year":"2019","journal-title":"Automation in Construction"},{"key":"2020101610353243000_bib34","doi-asserted-by":"crossref","first-page":"(pp. 577","DOI":"10.1007\/978-3-030-00220-6_69","article-title":"In search of open and practical language-driven BIM-based automated rule checking systems","volume-title":"Advances in informatics and computing in civil and construction engineering","author":"Solihin","year":"2019"},{"key":"2020101610353243000_bib35","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1016\/j.autcon.2015.03.003","article-title":"Classification of rules for automated BIM rule checking development","volume":"53","author":"Solihin","year":"2015","journal-title":"Automation in Construction"},{"key":"2020101610353243000_bib36","first-page":"(pp. 586","article-title":"NLP and deep learning-based analysis of building regulations to support automated rule checking system","volume-title":"Proceedings of the 35th ISARC","author":"Song","year":"2018"},{"key":"2020101610353243000_bib37","first-page":"(pp. 8","article-title":"Using predicate-argument structures for information extraction","volume-title":"Proceedings of the 41st Annual Meeting of the Association for Computational Linguistics","author":"Surdeanu","year":"2003"},{"issue":"3","key":"2020101610353243000_bib38","doi-asserted-by":"crossref","first-page":"55","DOI":"10.1109\/MCI.2018.2840738","article-title":"Recent Trends in deep learning based natural language processing [review article]","volume":"13","author":"Young","year":"2018","journal-title":"IEEE Computational Intelligence Magazine"},{"key":"2020101610353243000_bib39","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1016\/j.autcon.2016.08.027","article-title":"Integrating semantic NLP and logic reasoning into a unified system for fully-automated code checking","volume":"73","author":"Zhang","year":"2017","journal-title":"Automation in Construction"},{"key":"2020101610353243000_bib40","doi-asserted-by":"crossref","first-page":"183","DOI":"10.1016\/j.autcon.2012.05.006","article-title":"Building information modeling (BIM) and safety: Automatic safety checking of construction models and schedules","volume":"29","author":"Zhang","year":"2013","journal-title":"Automation in Construction"}],"container-title":["Journal of Computational Design and Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/academic.oup.com\/jcde\/article-pdf\/7\/5\/563\/33904386\/qwaa046.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"http:\/\/academic.oup.com\/jcde\/article-pdf\/7\/5\/563\/33904386\/qwaa046.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,10,16]],"date-time":"2020-10-16T14:37:07Z","timestamp":1602859027000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/jcde\/article\/7\/5\/563\/5836985"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,5,14]]},"references-count":40,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2020,5,14]]},"published-print":{"date-parts":[[2020,10,13]]}},"URL":"https:\/\/doi.org\/10.1093\/jcde\/qwaa046","relation":{},"ISSN":["2288-5048"],"issn-type":[{"type":"electronic","value":"2288-5048"}],"subject":[],"published-other":{"date-parts":[[2020,10]]},"published":{"date-parts":[[2020,5,14]]}}}