Predictive Maintenance in IoT Using NLP Techniques

annif.suggestionsmachine learning|sensors|data|upkeep (servicing)|Internet of things|maintenance|measurement|data mining|reliability (general)|neural networks (information technology)|enen
annif.suggestions.linkshttp://www.yso.fi/onto/yso/p21846|http://www.yso.fi/onto/yso/p11460|http://www.yso.fi/onto/yso/p27250|http://www.yso.fi/onto/yso/p9046|http://www.yso.fi/onto/yso/p27206|http://www.yso.fi/onto/yso/p9047|http://www.yso.fi/onto/yso/p4794|http://www.yso.fi/onto/yso/p5520|http://www.yso.fi/onto/yso/p1629|http://www.yso.fi/onto/yso/p7292en
dc.contributor.authorHassan, Syed
dc.contributor.facultyfi=Tekniikan ja innovaatiojohtamisen yksikkö|en=School of Technology and Innovations|-
dc.contributor.organizationfi=Vaasan yliopisto|en=University of Vaasa|
dc.date.accessioned2025-05-28T10:55:18Z
dc.date.accessioned2025-06-25T18:02:55Z
dc.date.available2025-05-28T10:55:18Z
dc.date.issued2025-05-16
dc.description.abstractIn this thesis we study how NLP techniques can be integrated with Internet of Things (IoT) sensor data, to be used for predictive maintenance in industrial environments. The main objective was to build models that can predict whether an equipment will fail in the next 7 days using the iot_predictive_maintenance dataset. Sensor readings include temperature, vibration, humidity, and pressure etc. along with unstructured textual maintenance logs. Two sets of the feature were built: one containing only numeric sensor data and the other with features from TextBlob, namely TF- IDF vectors and polarity scores on sentiment, to create a feature set. Logistic Regression, Random Forest, Gradient Boosting, and XGBoost models were evaluated multiple times. It was found that models incorporating both sensor and NLP features significantly outperformed those based solely on sensor data. Among the evaluated models, the best performance was achieved by the XGBoost model using the combined feature set, which attained an accuracy of 0.973, an F1 score of 0.889, and a ROC AUC of 0.993. These results confirm that the textual in-formation in maintenance logs contains important failure aspects not expressed from numerical data alone. This work demonstrates practicality of fusion models in predictive maintenance, enabling a scalable and robust solution for smart manufacturing.-
dc.format.bitstreamtrue
dc.format.extent82-
dc.identifier.olddbid23649
dc.identifier.oldhandle10024/19449
dc.identifier.urihttps://osuva.uwasa.fi/handle/11111/12483
dc.identifier.urnURN:NBN:fi-fe2025051646071-
dc.language.isoeng-
dc.rightsCC BY 4.0-
dc.source.identifierhttps://osuva.uwasa.fi/handle/10024/19449
dc.subject.degreeprogrammeMaster's Programme in Sustainable and Autonomus Systems (SAS)-
dc.subject.disciplinefi=Tietoliikennetekniikka|en=Telecommunications Engineering|-
dc.subject.ysomachine learning-
dc.subject.ysoInternet of things-
dc.subject.ysonatural language processing-
dc.titlePredictive Maintenance in IoT Using NLP Techniques-
dc.type.ontasotfi=Diplomityö|en=Master's thesis (M.Sc. (Tech.))|sv=Diplomarbete|-

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
Uwasa_2025_Mahmood_ul_Hassan_Syed.pdf
Size:
2.26 MB
Format:
Adobe Portable Document Format
Description:
This thesis investigates the integration of Natural Language Processing (NLP) techniques with IoT sensor data to enhance predictive maintenance in industrial settings. The research utilizes sensor data (temperature, vibration, humidity, pressure) combined with textual maintenance logs to predict equipment failures within a 7-day time frame. Machine learning models, including Logistic Regression, Random Forest, Gradient Boosting, and XGBoost, were evaluated using sensor-only data and NLP-augmented datasets. Results demonstrate that models enriched with NLP features significantly outperform traditional sensor-only models, with the NLP-enhanced XGBoost model achieving an accuracy of 97.3%, an F1 score of 0.889, and ROC-AUC of 0.993. The study highlights the practical benefits of combining structured and unstructured data, paving the way for more robust and context-aware predictive maintenance systems in smart manufacturing.