[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-122813-en":3,"doc-seo-122813-105":30,"detail-sidebar-cat-0-en-105":92},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":20,"is_deleted":4,"is_public":20,"is_downloadable":20,"audit_status":20,"page_count":21,"language":22,"language_code":23,"site_id":24,"html_lang":23,"table_of_contents":25,"faqs":26,"seo_title":27,"seo_description":14,"update_tm":28,"read_time":29},122813,3848291630094,"Emma Wilson","https://eur-avatar.wpscdn.com/davatar_085a072bc5b1113ac321206ff7593b45",8,"Research & Report","ENSEMBLE MACHINE LEARNING APPROACH FOR IOT INTRUSION DETECTION SYSTEMS - A research-based IoT security proposal","The rapid expansion of the Internet of Things (IoT) has driven advances across smart cities, healthcare, automotive, and logistics, while simultaneously increasing security risks from evolving network threats. The research develops an intelligent anomaly-based network intrusion detection system (NIDS) using ensemble machine learning (ML) algorithms. It evaluates logistic regression, naive Bayes, decision trees, extra trees, random forests, and gradient boosting on three intrusion detection datasets. The ensemble ML approach achieves high accuracy across UNSW-NB15, IoTID20, and BoTNeTIoT-L01-v2.","|  |  | Iraqi Journal for Computers and Informatics | Vol. [ 49 ], Issue [2 ], Year (2023 ) |  |  |\n| --- | --- | --- | --- | --- | --- |\n\nENSEMBLE MACHINE LEARNING APPROACH FOR IOT INTRUSION  \nDETECTION SYSTEMS  \nBaseem A. Kadheem Hammood 1  \n1Department of Computer Science  \nInformatics Institute for Postgraduate Studies, Iraqi Commission for Computers and Informatics Baghdad, Iraq [ms202130656@iips.icci.edu.iq](ms202130656@iips.icci.edu.iq)  \nAhmed T. Sadiq2  \n2Department of Computer Science University of Technology  \nBaghdad, Iraq  \nAhmed.T.Sadiq@uotechnology.rdu.iq  \nAbstract-The rapid growth and development of the Internet of Things (IoT) have had an important impact on various industries, including smart cities, the medical profession, autos, and logistics tracking. However, with the benefits of the IoT come security concerns that are becoming increasingly prevalent. This issue is being addressed by developing intelligent network intrusion detection systems (NIDS) using machine learning (ML) techniques to detect constantly changing network threats and patterns. Ensemble ML represents the recent direction in the ML field. This research proposes a new anomaly-based solution for IoT networks utilizing ensemble ML algorithms, including logistic regression, naive Bayes, decision trees, extra trees, random forests, and gradient boosting. The algorithms were tested on three different intrusion detection datasets. The ensemble ML method achieved an accuracy of 98.52% when applied to the UNSW-NB15 dataset, 88.41% on the IoTID20 dataset, and 91.03% on the BoTNeTIoT-L01-v2 dataset.  \nIndex Terms - intrusion detection system, Machine Learning, IoT, Ensemble.  \nI. INTRODUCTION  \nDiscovering emerging and unknown attacks requires an approach that can detect Internet of Things (IoT) intrusion; machine learning (ML) possesses this ability [1] . The rapid growth of cyberattacks has resulted in the need of IoT’s security architecture for intrusion detection. The security field faces serious challenges in the development of technology and the IoT. Current security methods do not provide adequate protection; hence, cyberattacks are increasing. [2] .  \nWith the use of an ML-based approach, an intrusion detection system (IDS) was proposed for use on the IoT. The proposed model can be trained on different sources from large and classified datasets. This model can work effectively after being trained on smaller-sized data and classifying them in the target domain [3] .  \nAnother IoT IDS has been proposed using ML and enhanced transient search optimization. The proposed system uses an enhanced transient search optimization algorithm to optimize the hyperparameters of the ML model. The outcomes of this paper show that the recommended system outperforms other IDS in terms of accuracy and false alarm rate [4] .  \nThis work uses ensemble ML methods to detect intrusion in IoT networks. This article is organized as follows: Section 2 presents the related work, Section 3 presents the IoT intrusion detection system, Section 4 introduces ensemble ML, Section  \n5 provides the classifiers, Section 6 presents the proposed method, Sections 7 and 8 detail the experimental results, and Section 9 concludes this paper.  \nII. RELATED WORK  \nIn this section, some previous works in the field of IoTIDS are reviewed.  \nIn [5], feature sets were used, and ML methods using multiple over-cluster approaches (artificial neural networks (NN), backing machines, and random forests (RF), and message queue telemetry transport (MQTT), a transport metric for waiting messages, UNSW-NB15, which is feature-based by TCP. The best features in the two groups were obtained, with high accuracy and less time for the ML algorithms. RF, binary, and the use of radio frequency on stream data and MQTT achieved accuracies of 97.37%, 98.67%, and 97.54%, respectively.  \nIn [6], four algorithms—naive Bayes (NB), RF, J48, and zero—were utilized to categorize cyberattacks on the UNSWNB15 dataset. T","cbCaipXMbc4GAdpV","https://ap.wps.com/l/cbCaipXMbc4GAdpV","pdf",636574,1,7,"English","en",105,"# Introduction\n## Related work\n# IoT intrusion detection system\n## Ensemble machine learning\n## Classifiers\n# Proposed method\n## Experimental results\n# Conclusion","[{\"question\":\"What problem does the proposed approach address?\",\"answer\":\"It targets intrusion detection in IoT networks by handling constantly changing threats and patterns using machine learning-based NIDS.\"},{\"question\":\"Which ensemble ML algorithms are used in the study?\",\"answer\":\"The research tests logistic regression, naive Bayes, decision trees, extra trees, random forests, and gradient boosting within an ensemble ML framework.\"},{\"question\":\"How is performance evaluated and what results are reported?\",\"answer\":\"The algorithms are tested on UNSW-NB15, IoTID20, and BoTNeTIoT-L01-v2 datasets, achieving accuracy of 98.52%, 88.41%, and 91.03% respectively.\"}]","ENSEMBLE MACHINE LEARNING APPROACH FOR IOT INTRUSION DETECTION SYSTEMS - A research-based IoT security proposal | PDF",1785813041,18,{"code":4,"msg":31,"data":32},"ok",{"site_id":24,"language":23,"slug":33,"title":13,"keywords":34,"description":14,"schema_data":35,"social_meta":87,"head_meta":89,"extra_data":91,"updated_unix":28},"ensemble-machine-learning-approach-for-iot-intrusion-detection-systems-a-research-based-iot-security-proposal","",{"@graph":36,"@context":86},[37,54,69],{"@type":38,"itemListElement":39},"BreadcrumbList",[40,44,48,51],{"item":41,"name":42,"@type":43,"position":20},"https://docshare.wps.com","Home","ListItem",{"item":45,"name":46,"@type":43,"position":47},"https://docshare.wps.com/document/","Document",2,{"item":49,"name":12,"@type":43,"position":50},"https://docshare.wps.com/document/research-report/",3,{"item":52,"name":13,"@type":43,"position":53},"https://docshare.wps.com/document/ensemble-machine-learning-approach-for-iot-intrusion-detection-systems-a-research-based-iot-security-proposal/122813/",4,{"url":52,"name":13,"@type":55,"author":56,"headline":13,"publisher":58,"fileFormat":61,"inLanguage":23,"description":14,"dateModified":62,"datePublished":63,"encodingFormat":61,"isAccessibleForFree":64,"interactionStatistic":65},"DigitalDocument",{"name":9,"@type":57},"Person",{"url":41,"name":59,"@type":60},"DocShare","Organization","application/pdf","2026-08-05","2026-08-04",true,{"@type":66,"interactionType":67,"userInteractionCount":20},"InteractionCounter",{"@type":68},"ViewAction",{"@type":70,"mainEntity":71},"FAQPage",[72,78,82],{"name":73,"@type":74,"acceptedAnswer":75},"What problem does the proposed approach address?","Question",{"text":76,"@type":77},"It targets intrusion detection in IoT networks by handling constantly changing threats and patterns using machine learning-based NIDS.","Answer",{"name":79,"@type":74,"acceptedAnswer":80},"Which ensemble ML algorithms are used in the study?",{"text":81,"@type":77},"The research tests logistic regression, naive Bayes, decision trees, extra trees, random forests, and gradient boosting within an ensemble ML framework.",{"name":83,"@type":74,"acceptedAnswer":84},"How is performance evaluated and what results are reported?",{"text":85,"@type":77},"The algorithms are tested on UNSW-NB15, IoTID20, and BoTNeTIoT-L01-v2 datasets, achieving accuracy of 98.52%, 88.41%, and 91.03% respectively.","https://schema.org",{"og:url":52,"og:type":88,"og:title":13,"og:site_name":59,"og:description":14},"article",{"robots":90,"canonical":52},"index,follow",{"doc_id":7,"site_id":24},{"code":4,"msg":5,"data":93},[94,98,102,106,111,116,120,123,128,131,135],{"id":20,"doc_module":4,"doc_module_name":46,"category_name":95,"show_sort_weight":96,"slug":97},"Story & Novel",90,"story-novel",{"id":47,"doc_module":4,"doc_module_name":46,"category_name":99,"show_sort_weight":100,"slug":101},"Literature",80,"literature",{"id":53,"doc_module":4,"doc_module_name":46,"category_name":103,"show_sort_weight":104,"slug":105},"Exam",70,"exam",{"id":107,"doc_module":4,"doc_module_name":46,"category_name":108,"show_sort_weight":109,"slug":110},5,"Comic",60,"comic",{"id":112,"doc_module":4,"doc_module_name":46,"category_name":113,"show_sort_weight":114,"slug":115},6,"Technology",50,"technology",{"id":21,"doc_module":4,"doc_module_name":46,"category_name":117,"show_sort_weight":118,"slug":119},"Healthcare",40,"healthcare",{"id":11,"doc_module":4,"doc_module_name":46,"category_name":12,"show_sort_weight":121,"slug":122},30,"research-report",{"id":124,"doc_module":4,"doc_module_name":46,"category_name":125,"show_sort_weight":126,"slug":127},9,"Religion & Spirituality",20,"religion-spirituality",{"id":126,"doc_module":4,"doc_module_name":46,"category_name":129,"show_sort_weight":126,"slug":130},"World Cup","world-cup",{"id":132,"doc_module":4,"doc_module_name":46,"category_name":133,"show_sort_weight":132,"slug":134},10,"Lifestyle","lifestyle",{"id":136,"doc_module":4,"doc_module_name":46,"category_name":137,"show_sort_weight":107,"slug":138},19,"General","general"]