{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,22]],"date-time":"2026-07-22T02:29:15Z","timestamp":1784687355184,"version":"3.55.0"},"reference-count":81,"publisher":"MDPI AG","issue":"19","license":[{"start":{"date-parts":[[2022,9,29]],"date-time":"2022-09-29T00:00:00Z","timestamp":1664409600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"INTI International University, Negeri Sembilan, Malaysia"},{"name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico (CNPq)"}],"content-domain":{"domain":["www.mdpi.com"],"crossmark-restriction":true},"short-container-title":["Sensors"],"abstract":"<jats:p>Following the recent advances in wireless communication leading to increased Internet of Things (IoT) systems, many security threats are currently ravaging IoT systems, causing harm to information. Considering the vast application areas of IoT systems, ensuring that cyberattacks are holistically detected to avoid harm is paramount. Machine learning (ML) algorithms have demonstrated high capacity in helping to mitigate attacks on IoT devices and other edge systems with reasonable accuracy. However, the dynamics of operation of intruders in IoT networks require more improved IDS models capable of detecting multiple attacks with a higher detection rate and lower computational resource requirement, which is one of the challenges of IoT systems. Many ensemble methods have been used with different ML classifiers, including decision trees and random forests, to propose IDS models for IoT environments. The boosting method is one of the approaches used to design an ensemble classifier. This paper proposes an efficient method for detecting cyberattacks and network intrusions based on boosted ML classifiers. Our proposed model is named BoostedEnML. First, we train six different ML classifiers (DT, RF, ET, LGBM, AD, and XGB) and obtain an ensemble using the stacking method and another with a majority voting approach. Two different datasets containing high-profile attacks, including distributed denial of service (DDoS), denial of service (DoS), botnets, infiltration, web attacks, heartbleed, portscan, and botnets, were used to train, evaluate, and test the IDS model. To ensure that we obtained a holistic and efficient model, we performed data balancing with synthetic minority oversampling technique (SMOTE) and adaptive synthetic (ADASYN) techniques; after that, we used stratified K-fold to split the data into training, validation, and testing sets. Based on the best two models, we construct our proposed BoostedEnsML model using LightGBM and XGBoost, as the combination of the two classifiers gives a lightweight yet efficient model, which is part of the target of this research. Experimental results show that BoostedEnsML outperformed existing ensemble models in terms of accuracy, precision, recall, F-score, and area under the curve (AUC), reaching 100% in each case on the selected datasets for multiclass classification.<\/jats:p>","DOI":"10.3390\/s22197409","type":"journal-article","created":{"date-parts":[[2022,9,29]],"date-time":"2022-09-29T23:09:29Z","timestamp":1664492969000},"page":"7409","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":69,"title":["BoostedEnML: Efficient Technique for Detecting Cyberattacks in IoT Systems Using Boosted Ensemble Machine Learning"],"prefix":"10.3390","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0686-2763","authenticated-orcid":false,"given":"Ogobuchi","family":"Okey","sequence":"first","affiliation":[{"name":"Department of Systems Engineering and Automation, Federal University of Lavras, Lavras 37203-202, MG, Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0714-2186","authenticated-orcid":false,"given":"Siti","family":"Maidin","sequence":"additional","affiliation":[{"name":"Faculty of Data Science and Information Technology (FDSIT), INTI International University, Nilai 71800, Malaysia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2500-3294","authenticated-orcid":false,"given":"Pablo","family":"Adasme","sequence":"additional","affiliation":[{"name":"Department of Electrical Engineering, University of Santiago de Chile, Santiago 9170124, Chile"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7595-7187","authenticated-orcid":false,"given":"Renata","family":"Rosa","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Federal University of Lavras, Lavras 37200-000, MG, Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7901-7435","authenticated-orcid":false,"given":"Muhammad","family":"Saadi","sequence":"additional","affiliation":[{"name":"Department of Electrical Engineering, University of Central Punjab, Lahore 54000, Pakistan"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7290-5755","authenticated-orcid":false,"given":"Dick","family":"Carrillo Melgarejo","sequence":"additional","affiliation":[{"name":"Department of Electrical Engineering, School of Energy Systems, Lappeenranta-Lahti University of Technology, FI-53851 Lappeenranta, Finland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5401-7551","authenticated-orcid":false,"given":"Dem\u00f3stenes","family":"Zegarra Rodr\u00edguez","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Federal University of Lavras, Lavras 37200-000, MG, Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2022,9,29]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Ou, Y.J., Lin, Y., and Zhang, Y. (2010, January 2\u20134). The design and implementation of host-based intrusion detection system. Proceedings of the 2010 Third International Symposium on Intelligent Information Technology and Security Informatics, Jian, China.","DOI":"10.1109\/IITSI.2010.127"},{"key":"ref_2","first-page":"1","article-title":"Host-based intrusion detection system with system calls: Review and future trends","volume":"51","author":"Liu","year":"2018","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Pharate, A., Bhat, H., Shilimkar, V., and Mhetre, N. (2015). Classification of intrusion detection system. Int. J. Comput. Appl., 118.","DOI":"10.5120\/20758-3163"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"e12917","DOI":"10.1111\/exsy.12917","article-title":"A lightweight intelligent intrusion detection system for industrial internet of things using deep learning algorithms","volume":"39","author":"Silva","year":"2022","journal-title":"Expert Syst."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"3211","DOI":"10.1007\/s11831-020-09496-0","article-title":"A review on machine learning and deep learning perspectives of IDS for IoT: Recent updates, security issues, and challenges","volume":"28","author":"Thakkar","year":"2021","journal-title":"Arch. Comput. Methods Eng."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Gendreau, A.A., and Moorman, M. (2016, January 22\u201324). Survey of intrusion detection systems towards an end to end secure internet of things. Proceedings of the 2016 IEEE 4th International Conference on Future Internet of Things and Cloud (FiCloud), Vienna, Austria.","DOI":"10.1109\/FiCloud.2016.20"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Teodoro, A.A., Gomes, O.S., Saadi, M., Silva, B.A., Rosa, R.L., and Rodr\u00edguez, D.Z. (2021). An FPGA-based performance evaluation of artificial neural network architecture algorithm for IoT. Wirel. Pers. Commun., 1\u201332.","DOI":"10.1007\/s11277-021-08566-1"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"217977","DOI":"10.1109\/ACCESS.2020.3041837","article-title":"Threat alert prioritization using isolation forest and stacked auto encoder with day-forward-chaining analysis","volume":"8","author":"Aminanto","year":"2020","journal-title":"IEEE Access"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Ban, T., Samuel, N., Takahashi, T., and Inoue, D. (2021, January 9). Combat security alert fatigue with AI-assisted techniques. Proceedings of the Cyber Security Experimentation and Test Workshop, Virtual.","DOI":"10.1145\/3474718.3474723"},{"key":"ref_10","first-page":"345","article-title":"A comprehensive survey of machine learning-based network intrusion detection","volume":"104","author":"Chapaneri","year":"2019","journal-title":"Smart Intell. Comput. Appl."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Das, S., Saha, S., Priyoti, A.T., Roy, E.K., Sheldon, F.T., Haque, A., and Shiva, S. (2021). Network Intrusion Detection and Comparative Analysis using Ensemble Machine Learning and Feature Selection. IEEE Trans. Netw. Serv. Manag.","DOI":"10.1109\/TNSM.2021.3138457"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1","DOI":"10.17485\/ijst\/2018\/v11i48\/139802","article-title":"Network intrusion detection system using machine learning","volume":"7","author":"Jamadar","year":"2018","journal-title":"Indian J. Sci. Technol."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"61024","DOI":"10.1109\/ACCESS.2021.3074664","article-title":"Intrusion Detection System Based on Fast Hierarchical Deep Convolutional Neural Network","volume":"9","author":"Teodoro","year":"2021","journal-title":"IEEE Access"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"6930","DOI":"10.1109\/ACCESS.2020.3046246","article-title":"An approach for optimizing ensemble intrusion detection systems","volume":"9","author":"Stiawan","year":"2020","journal-title":"IEEE Access"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Kiflay, A.Z., Tsokanos, A., and Kirner, R. (2021, January 1\u201315). A Network Intrusion Detection System Using Ensemble Machine Learning. Proceedings of the 2021 International Carnahan Conference on Security Technology (ICCST), Hatfield, UK.","DOI":"10.1109\/ICCST49569.2021.9717397"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1023\/A:1010933404324","article-title":"Random forests","volume":"45","author":"Breiman","year":"2001","journal-title":"Mach. Learn."},{"key":"ref_17","first-page":"745","article-title":"Advance and prospects of AdaBoost algorithm","volume":"39","author":"Ying","year":"2013","journal-title":"Acta Autom. Sin."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Chen, T., and Guestrin, C. (2016, January 13\u201317). Xgboost: A scalable tree boosting system. Proceedings of the 22nd ACM Sigkdd International Conference on Knowledge Discovery and Data Mining, San Francisco, CA, USA.","DOI":"10.1145\/2939672.2939785"},{"key":"ref_19","first-page":"1","article-title":"Lightgbm: A highly efficient gradient boosting decision tree","volume":"30","author":"Ke","year":"2017","journal-title":"Adv. Neural Inf. Process. Syst."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"71","DOI":"10.1145\/234313.234346","article-title":"Learning decision tree classifiers","volume":"28","author":"Quinlan","year":"1996","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/s40537-020-00382-x","article-title":"A survey and analysis of intrusion detection models based on cse-cic-ids2018 big data","volume":"7","author":"Leevy","year":"2020","journal-title":"J. Big Data"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"863","DOI":"10.1613\/jair.1.11192","article-title":"SMOTE for learning from imbalanced data: Progress and challenges, marking the 15-year anniversary","volume":"61","author":"Garcia","year":"2018","journal-title":"J. Artif. Intell. Res."},{"key":"ref_23","unstructured":"He, H., Bai, Y., Garcia, E.A., and Li, S. (2008, January 1\u20138). ADASYN: Adaptive synthetic sampling approach for imbalanced learning. Proceedings of the 2008 IEEE International Joint Conference on Neural Networks (IEEE World Congress on Computational Intelligence), Hong Kong, China."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Chen, Z., Zhou, L., and Yu, W. (2021, January 18\u201320). ADASYN-Random Forest Based Intrusion Detection Model. Proceedings of the 2021 4th International Conference on Signal Processing and Machine Learning, Beijing, China.","DOI":"10.1145\/3483207.3483232"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"107247","DOI":"10.1016\/j.comnet.2020.107247","article-title":"Building an efficient intrusion detection system based on feature selection and ensemble classifier","volume":"174","author":"Zhou","year":"2020","journal-title":"Comput. Netw."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Kumar Singh Gautam, R., and Doegar, E.A. (2018, January 11\u201312). An Ensemble Approach for Intrusion Detection System Using Machine Learning Algorithms. Proceedings of the 2018 8th International Conference on Cloud Computing, Data Science & Engineering (Confluence), Noida, India.","DOI":"10.1109\/CONFLUENCE.2018.8442693"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Acharya, T., Khatri, I., Annamalai, A., and Chouikha, M.F. (2021, January 26). Efficacy of Heterogeneous Ensemble Assisted Machine Learning Model for Binary and Multi-Class Network Intrusion Detection. Proceedings of the 2021 IEEE International Conference on Automatic Control & Intelligent Systems (I2CACIS), Shah Alam, Malaysia.","DOI":"10.1109\/I2CACIS52118.2021.9495864"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Raihan-Al-Masud, M., and Mustafa, H.A. (2019, January 28\u201330). Network Intrusion Detection System Using Voting Ensemble Machine Learning. Proceedings of the 2019 IEEE International Conference on Telecommunications and Photonics (ICTP), Dhaka, Bangladesh.","DOI":"10.1109\/ICTP48844.2019.9041736"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Nzuva, S.M., Nderu, L., and Mwalili, T. (2021, January 9\u201310). Ensemble Model for Enhancing Classification Accuracy in Intrusion Detection Systems. Proceedings of the 2021 International Conference on Electrical, Computer and Energy Technologies (ICECET), Cape Town, South Africa.","DOI":"10.1109\/ICECET52533.2021.9698798"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Liang, D., Liu, Q., Zhao, B., Zhu, Z., and Liu, D. (2019, January 9\u201310). A Clustering-SVM Ensemble Method for Intrusion Detection System. Proceedings of the 2019 8th International Symposium on Next Generation Electronics (ISNE), Zhengzhou, China.","DOI":"10.1109\/ISNE.2019.8896514"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Das, S., Mahfouz, A.M., Venugopal, D., and Shiva, S. (2019, January 22\u201326). DDoS Intrusion Detection Through Machine Learning Ensemble. Proceedings of the 2019 IEEE 19th International Conference on Software Quality, Reliability and Security Companion (QRS-C), Sofia, Bulgaria.","DOI":"10.1109\/QRS-C.2019.00090"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Sommer, R., and Paxson, V. (2010, January 16\u201319). Outside the closed world: On using machine learning for network intrusion detection. Proceedings of the 2010 IEEE Symposium on Security and Privacy, Oakland, CA, USA.","DOI":"10.1109\/SP.2010.25"},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Verma, P., Dumka, A., Singh, R., Ashok, A., Gehlot, A., Malik, P.K., Gaba, G.S., and Hedabou, M. (2021). A Novel Intrusion Detection Approach Using Machine Learning Ensemble for IoT Environments. Appl. Sci., 11.","DOI":"10.3390\/app112110268"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1186\/s13677-018-0123-6","article-title":"Intrusion detection systems for IoT-based smart environments: A survey","volume":"7","author":"Elrawy","year":"2018","journal-title":"J. Cloud Comput."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"134","DOI":"10.1109\/TCSS.2021.3063538","article-title":"Intrusion Detection for Secure Social Internet of Things Based on Collaborative Edge Computing: A Generative Adversarial Network-Based Approach","volume":"9","author":"Nie","year":"2022","journal-title":"IEEE Trans. Comput. Soc. Syst."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"971","DOI":"10.1007\/s11280-020-00855-2","article-title":"DDoS attacks in IoT networks: A comprehensive systematic literature review","volume":"24","author":"Hussain","year":"2021","journal-title":"World Wide Web"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Rashid, M.M., Kamruzzaman, J., Hassan, M.M., Imam, T., and Gordon, S. (2020). Cyberattacks detection in iot-based smart city applications using machine learning techniques. Int. J. Environ. Res. Public Health, 17.","DOI":"10.3390\/ijerph17249347"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Churcher, A., Ullah, R., Ahmad, J., Ur Rehman, S., Masood, F., Gogate, M., Alqahtani, F., Nour, B., and Buchanan, W.J. (2021). An experimental analysis of attack classification using machine learning in IoT networks. Sensors, 21.","DOI":"10.3390\/s21020446"},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Gaikwad, D., and Thool, R.C. (2015, January 26\u201327). Intrusion detection system using bagging ensemble method of machine learning. Proceedings of the 2015 International Conference on Computing Communication Control and Automation, Pune, India.","DOI":"10.1109\/ICCUBEA.2015.61"},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"241","DOI":"10.1007\/s11277-016-3209-9","article-title":"Performance comparison and detection analysis in snort and suricata environment","volume":"94","author":"Park","year":"2017","journal-title":"Wirel. Pers. Commun."},{"key":"ref_41","unstructured":"Roesch, M. (1999, January 7\u201312). Snort: Lightweight intrusion detection for networks. Proceedings of the Lisa, Seattle, WA, USA."},{"key":"ref_42","unstructured":"Murphy, B.R. (2019). Comparing the Performance of Intrusion Detection Systems: Snort and Suricata. [Ph.D. Thesis, Colorado Technical University]."},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Albin, E., and Rowe, N.C. (2012, January 26\u201329). A realistic experimental comparison of the Suricata and Snort intrusion-detection systems. Proceedings of the 2012 26th International Conference on Advanced Information Networking and Applications Workshops, Fukuoka, Japan.","DOI":"10.1109\/WAINA.2012.29"},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"2823","DOI":"10.1007\/s13042-018-00906-1","article-title":"Machine learning techniques applied to cybersecurity","volume":"10","year":"2019","journal-title":"Int. J. Mach. Learn. Cybern."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"158806","DOI":"10.1109\/ACCESS.2020.3020391","article-title":"Event Detection System Based on User Behavior Changes in Online Social Networks: Case of the COVID-19 Pandemic","volume":"8","author":"Rosa","year":"2020","journal-title":"IEEE Access"},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"2287","DOI":"10.1007\/s11277-019-06986-8","article-title":"Machine learning based intrusion detection systems for IoT applications","volume":"111","author":"Verma","year":"2020","journal-title":"Wirel. Pers. Commun."},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Carvalho Barbosa, R., Shoaib Ayub, M., Lopes Rosa, R., Zegarra Rodr\u00edguez, D., and Wuttisittikulkij, L. (2020). Lightweight PVIDNet: A priority vehicles detection network model based on deep learning for intelligent traffic lights. Sensors, 20.","DOI":"10.3390\/s20216218"},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"147","DOI":"10.1016\/j.comnet.2019.01.023","article-title":"Internet of Things: A survey on machine learning-based intrusion detection approaches","volume":"151","author":"Papa","year":"2019","journal-title":"Comput. Netw."},{"key":"ref_49","doi-asserted-by":"crossref","unstructured":"Dietterich, T.G. (2000). Ensemble methods in machine learning. International Workshop on Multiple Classifier Systems, Springer.","DOI":"10.1007\/3-540-45014-9_1"},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"e1249","DOI":"10.1002\/widm.1249","article-title":"Ensemble learning: A survey","volume":"8","author":"Sagi","year":"2018","journal-title":"Wiley Interdiscip. Rev. Data Min. Knowl. Discov."},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"664","DOI":"10.12928\/telkomnika.v19i2.18325","article-title":"An ensemble based approach for effective intrusion detection using majority voting","volume":"19","author":"Bamhdi","year":"2021","journal-title":"Telkomnika Telecommun. Comput. Electron. Control"},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1023\/A:1022643204877","article-title":"Induction of decision trees","volume":"1","author":"Quinlan","year":"1986","journal-title":"Mach. Learn."},{"key":"ref_53","unstructured":"Quinlan, R. (2014). C4-5 Programs for Machine Learning, Elsevier."},{"key":"ref_54","doi-asserted-by":"crossref","first-page":"123","DOI":"10.1023\/A:1018054314350","article-title":"Bagging predictors","volume":"24","author":"Breiman","year":"1996","journal-title":"Mach. Learn."},{"key":"ref_55","doi-asserted-by":"crossref","first-page":"012018","DOI":"10.1088\/1742-6596\/1192\/1\/012018","article-title":"Improving adaboost-based intrusion detection system (IDS) performance on CIC IDS 2017 dataset","volume":"1192","author":"Yulianto","year":"2019","journal-title":"J. Phys. Conf. Ser."},{"key":"ref_56","unstructured":"Solanki, V.K., Hoang, M.K., Lu, Z.J., and Pattnaik, P.K. (2020). Ensemble Based Approach for Intrusion Detection Using Extra Tree Classifier. Intelligent Computing in Engineering, Springer."},{"key":"ref_57","doi-asserted-by":"crossref","first-page":"213","DOI":"10.1016\/j.procs.2016.06.047","article-title":"Random forest modeling for network intrusion detection system","volume":"89","author":"Farnaaz","year":"2016","journal-title":"Procedia Comput. Sci."},{"key":"ref_58","doi-asserted-by":"crossref","unstructured":"Waskle, S., Parashar, L., and Singh, U. (2020, January 2\u20134). Intrusion detection system using PCA with random forest approach. Proceedings of the 2020 International Conference on Electronics and Sustainable Communication Systems (ICESC), Coimbatore, India.","DOI":"10.1109\/ICESC48915.2020.9155656"},{"key":"ref_59","doi-asserted-by":"crossref","unstructured":"Primartha, R., and Tama, B.A. (2017, January 1\u20132). Anomaly detection using random forest: A performance revisited. Proceedings of the 2017 International Conference on Data and Software Engineering (ICoDSE), Palembang, Indonesia.","DOI":"10.1109\/ICODSE.2017.8285847"},{"key":"ref_60","first-page":"1","article-title":"Xgboost: Extreme gradient boosting","volume":"1","author":"Chen","year":"2015","journal-title":"R Package Version 0.4-2"},{"key":"ref_61","doi-asserted-by":"crossref","first-page":"1189","DOI":"10.1214\/aos\/1013203451","article-title":"Greedy function approximation: A gradient boosting machine","volume":"29","author":"Friedman","year":"2001","journal-title":"Ann. Stat."},{"key":"ref_62","doi-asserted-by":"crossref","unstructured":"Dhaliwal, S.S., Nahid, A.A., and Abbas, R. (2018). Effective intrusion detection system using XGBoost. Information, 9.","DOI":"10.3390\/info9070149"},{"key":"ref_63","doi-asserted-by":"crossref","first-page":"102289","DOI":"10.1016\/j.cose.2021.102289","article-title":"A fast network intrusion detection system using adaptive synthetic oversampling and LightGBM","volume":"106","author":"Liu","year":"2021","journal-title":"Comput. Secur."},{"key":"ref_64","doi-asserted-by":"crossref","first-page":"353","DOI":"10.1016\/j.egyr.2021.10.024","article-title":"Intrusion detection system in the Smart Distribution Network: A feature engineering based AE-LightGBM approach","volume":"7","author":"Yao","year":"2021","journal-title":"Energy Rep."},{"key":"ref_65","unstructured":"Huang, D.S., Zhang, X.P., and Huang, G.B. (2005). Borderline-SMOTE: A New Over-Sampling Method in Imbalanced Data Sets Learning. Advances in Intelligent Computing, Springer."},{"key":"ref_66","unstructured":"The Imbalanced Learn, D (2022, July 21). SMOTE\u2014Version 0.9.1. Available online: https:\/\/imbalanced-learn.org\/stable\/references\/generated\/imblearn.over_sampling.SMOTE.html."},{"key":"ref_67","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3054925","article-title":"A survey on ensemble learning for data stream classification","volume":"50","author":"Gomes","year":"2017","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"ref_68","first-page":"3","article-title":"A survey of machine and deep learning methods for internet of things (IoT) security","volume":"22","author":"Mohamed","year":"2020","journal-title":"IEEE Commun. Surveys Tutorials"},{"key":"ref_69","unstructured":"Brownlee, J. (2022, July 21). Ensemble Machine Learning Algorithms in Python with Scikit-Learn. Available online: https:\/\/machinelearningmastery.com\/ensemble-machine-learning-algorithms-python-scikit-learn\/."},{"key":"ref_70","doi-asserted-by":"crossref","unstructured":"James, G., Witten, D., Hastie, T., and Tibshirani, R. (2013). An Introduction to Statistical Learning, Springer.","DOI":"10.1007\/978-1-4614-7138-7"},{"key":"ref_71","doi-asserted-by":"crossref","first-page":"241","DOI":"10.1016\/S0893-6080(05)80023-1","article-title":"Stacked generalization","volume":"5","author":"Wolpert","year":"1992","journal-title":"Neural Netw."},{"key":"ref_72","unstructured":"Ozay, M., and Vural, F.T.Y. (2012). A new fuzzy stacked generalization technique and analysis of its performance. arXiv."},{"key":"ref_73","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1016\/j.inffus.2006.10.002","article-title":"Intrusion detection in computer networks by a modular ensemble of one-class classifiers","volume":"9","author":"Giacinto","year":"2008","journal-title":"Inf. Fusion"},{"key":"ref_74","doi-asserted-by":"crossref","unstructured":"Dutta, V., Chora\u015b, M., Pawlicki, M., and Kozik, R. (2020). A deep learning ensemble for network anomaly and cyber-attack detection. Sensors, 20.","DOI":"10.3390\/s20164583"},{"key":"ref_75","doi-asserted-by":"crossref","unstructured":"Kim, J., Shim, M., Hong, S., Shin, Y., and Choi, E. (2020). Intelligent detection of iot botnets using machine learning and deep learning. Appl. Sci., 10.","DOI":"10.3390\/app10197009"},{"key":"ref_76","first-page":"108","article-title":"Toward generating a new intrusion detection dataset and intrusion traffic characterization","volume":"1","author":"Sharafaldin","year":"2018","journal-title":"ICISSp"},{"key":"ref_77","doi-asserted-by":"crossref","unstructured":"Yang, L., Moubayed, A., Hamieh, I., and Shami, A. (2019, January 9\u201313). Tree-Based Intelligent Intrusion Detection System in Internet of Vehicles. Proceedings of the 2019 IEEE Global Communications Conference (GLOBECOM), Waikoloa, HI, USA.","DOI":"10.1109\/GLOBECOM38437.2019.9013892"},{"key":"ref_78","doi-asserted-by":"crossref","first-page":"616","DOI":"10.1109\/JIOT.2021.3084796","article-title":"MTH-IDS: A Multi-Tiered Hybrid Intrusion Detection System for Internet of Vehicles","volume":"9","author":"Yang","year":"2021","journal-title":"IEEE Internet Things J."},{"key":"ref_79","first-page":"2825","article-title":"Scikit-learn: Machine Learning in Python","volume":"12","author":"Pedregosa","year":"2011","journal-title":"J. Mach. Learn. Res."},{"key":"ref_80","doi-asserted-by":"crossref","first-page":"861","DOI":"10.1016\/j.patrec.2005.10.010","article-title":"An introduction to ROC analysis","volume":"27","author":"Fawcett","year":"2006","journal-title":"Pattern Recognit. Lett."},{"key":"ref_81","doi-asserted-by":"crossref","unstructured":"Giannakas, F., Troussas, C., Krouska, A., Sgouropoulou, C., and Voyiatzis, I. (2021, January 7\u201311). XGBoost and Deep Neural Network Comparison: The Case of Teams\u2019 Performance. Proceedings of the 17th International Conference, ITS 2021, Virtual.","DOI":"10.1007\/978-3-030-80421-3_37"}],"updated-by":[{"DOI":"10.3390\/s25196125","type":"correction","label":"Correction","source":"publisher","updated":{"date-parts":[[2022,9,29]],"date-time":"2022-09-29T00:00:00Z","timestamp":1664409600000}}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/19\/7409\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,3]],"date-time":"2025-10-03T11:55:39Z","timestamp":1759492539000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/19\/7409"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,9,29]]},"references-count":81,"journal-issue":{"issue":"19","published-online":{"date-parts":[[2022,10]]}},"alternative-id":["s22197409"],"URL":"https:\/\/doi.org\/10.3390\/s22197409","relation":{"correction":[{"id-type":"doi","id":"10.3390\/s25196125","asserted-by":"object"}]},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,9,29]]}}}