Automated Priority Assignment of Building Maintenance Tasks Using Natural Language Processing and Machine Learning

被引:3
|
作者
D'Orazio, Marco [1 ]
Bernardini, Gabriele [1 ]
Di Giuseppe, Elisa [1 ]
机构
[1] Univ Politecn Marche, Dept Construct Civil Engn & Architecture, Via Brecce Bianche 12, I-60131 Ancona, Italy
关键词
Building maintenance; Facilities management and operation; Machine learning; NLP; Text mining; STAFF ASSIGNMENT; MANAGEMENT; CLASSIFICATION; MODEL;
D O I
10.1061/JAEIED.AEENG-1516
中图分类号
TU [建筑科学];
学科分类号
0813 ;
摘要
Building maintenance tasks to solve unpredictable faults typically start with written communications from end-users (e.g., emails). Technicians manually translate end-users' requests in work-orders (WOs) assigning them a priority level and the needed staff typology. When the number of contemporary requests is too high, these actions can lead to the interruption of critical services and then possible safety issues. Machine Learning (ML) methods can be trained to automatize this process due to large databases of annotated requests. Nevertheless, natural language preprocessing is needed to apply ML methods because of the unstructured form of the requests. This work aims to verify how preprocessing impacts the ability of ML methods to properly assign priority to the requests. The research methodology combines four different text preprocessing approaches (e.g., symbols and numbers remotion, stop-words remotion, stemming, meaningful words selection) and five consolidated ML methods to classify WOs according to two different priority scales (binary, 4-classes). Accuracy, recall, precision, and F1 are calculated for each combination. Tests are performed on a database of about 12,000 end-users' maintenance requests, generated for 34 months in 23 university buildings. Results show that strong preprocessing methods, usually performed to increase the effectiveness of ML, do not significantly improve the accuracy of the predictions. Moreover, they show that four of the five tested ML methods obtained a higher accuracy for binary classification and for high and mean priority classes of 4-classes classification. This means that ML methods are especially effective in a preliminary check of the most urgent requests. These results then encourage the use of ML methods in automatic priority assignment of building maintenance tasks, even if based on natural language unstructured requests. The ML can significantly speed up the interventions assignment process for the technical staff, thus improving the maintenance process especially in large and complex buildings organizations.
引用
收藏
页数:13
相关论文
共 50 条
  • [31] Automated identification of patients with syncope in the textual health record - a feasibility study using machine learning and natural language processing
    Brekke, P.
    Pilan, I
    Husby, H.
    Gundersen, T.
    Dahl, F. A.
    Hurlen, P.
    Nytroe, O. E.
    Ovrelid, L.
    EUROPEAN HEART JOURNAL, 2020, 41 : 723 - 723
  • [32] Machine learning for natural language processing (and vice versa?)
    Cardie, C
    MACHINE LEARNING: ECML 2005, PROCEEDINGS, 2005, 3720 : 2 - 2
  • [33] Special Issue on Machine Learning and Natural Language Processing
    Mozgovoy, Maxim
    Montero, Calkin Suero
    APPLIED SCIENCES-BASEL, 2022, 12 (17):
  • [34] Machine translation using natural language processing
    Rishita, Middi Venkata Sai
    Raju, Middi Appala
    Harris, Tanvir Ahmed
    2018 INTERNATIONAL JOINT CONFERENCE ON METALLURGICAL AND MATERIALS ENGINEERING (JCMME 2018), 2019, 277
  • [35] Quantum machine learning for natural language processing application
    Pandey, Shyambabu
    Basisth, Nihar Jyoti
    Sachan, Tushar
    Kumari, Neha
    Pakray, Partha
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2023, 627
  • [36] Tutorial: Machine learning methods in natural language processing
    Collins, M
    LEARNING THEORY AND KERNEL MACHINES, 2003, 2777 : 655 - 655
  • [37] Machine learning for natural language processing (and vice versa?)
    Cardie, C
    KNOWLEDGE DISCOVERY IN DATABASES: PKDD 2005, 2005, 3721 : 2 - 2
  • [38] Machine learning for efficient natural-language processing
    Pereira, F
    COMBINATORIAL PATTERN MATCHING, 2000, 1848 : 11 - 11
  • [39] Nursing innovations in machine learning: Using Natural Language Processing in Falls Prediction
    Solberg, L. M.
    Ingibjargardottir, R.
    Wu, Y.
    Lucero, R.
    JOURNAL OF THE AMERICAN GERIATRICS SOCIETY, 2020, 68 : S48 - S49
  • [40] Network Intrusion Detection using Natural Language Processing and Ensemble Machine Learning
    Das, Saikat
    Ashrafuzzamant, Mohammad
    Sheldon, Frederick T.
    Shiva, Sajjan
    2020 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2020, : 829 - 835