{"title":"Classifying wireless IOT ICU traffic with machine learning models","authors":"Fadi N. Sibai , Ahmad Sibai","doi":"10.1016/j.procs.2024.08.018","DOIUrl":null,"url":null,"abstract":"<div><p>In this work, we classified the wireless internet of things (IoT) traffic of the IoT Health intensive care unit (IHI) dataset which belongs to three general classes: patient monitoring, environment monitoring, and network attack. We trained and tested 7 machine learning (ML) models with Orange 3 including kNN, Decision Tree (tree), SVM, Random Forest (RF), Neural Network (NN), Gradient Boosting (GB), and AdaBoost (AB). With the original dataset, 5 ML models performed perfect classification. After pruning the dataset columns by keeping the features with the highest correlations with the label in the dataset, good classifications were obtained with only 4 TCP/IP features by the Gradient Boosting, kNN, and RF models with MSEs in the range 0.008-0.011, and R<sup>2</sup>s in the range 0.978-0.984. With only 6 MQTT features, Gradient Boosting, RF, Tree, and NN were the top classifiers with MSEs in the range 0.073-0.074, and R<sup>2</sup>s in the range 0.856-0.859. This work demonstrates the effectiveness of guiding the feature pruning process by the values of the correlation coefficients in order to minimize the long training times of ML models while achieving good accuracies.</p></div>","PeriodicalId":20465,"journal":{"name":"Procedia Computer Science","volume":"241 ","pages":"Pages 123-128"},"PeriodicalIF":0.0000,"publicationDate":"2024-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S1877050924017290/pdf?md5=c399a0c1ccebd138c3e3a99fb71ebab6&pid=1-s2.0-S1877050924017290-main.pdf","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Procedia Computer Science","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1877050924017290","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
In this work, we classified the wireless internet of things (IoT) traffic of the IoT Health intensive care unit (IHI) dataset which belongs to three general classes: patient monitoring, environment monitoring, and network attack. We trained and tested 7 machine learning (ML) models with Orange 3 including kNN, Decision Tree (tree), SVM, Random Forest (RF), Neural Network (NN), Gradient Boosting (GB), and AdaBoost (AB). With the original dataset, 5 ML models performed perfect classification. After pruning the dataset columns by keeping the features with the highest correlations with the label in the dataset, good classifications were obtained with only 4 TCP/IP features by the Gradient Boosting, kNN, and RF models with MSEs in the range 0.008-0.011, and R2s in the range 0.978-0.984. With only 6 MQTT features, Gradient Boosting, RF, Tree, and NN were the top classifiers with MSEs in the range 0.073-0.074, and R2s in the range 0.856-0.859. This work demonstrates the effectiveness of guiding the feature pruning process by the values of the correlation coefficients in order to minimize the long training times of ML models while achieving good accuracies.