{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,3]],"date-time":"2026-06-03T16:55:08Z","timestamp":1780505708850,"version":"3.54.1"},"reference-count":123,"publisher":"MDPI AG","issue":"14","license":[{"start":{"date-parts":[[2021,7,15]],"date-time":"2021-07-15T00:00:00Z","timestamp":1626307200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>As Internet of Things (IoT) networks expand globally with an annual increase of active devices, providing better safeguards to threats is becoming more prominent. An intrusion detection system (IDS) is the most viable solution that mitigates the threats of cyberattacks. Given the many constraints of the ever-changing network environment of IoT devices, an effective yet lightweight IDS is required to detect cyber anomalies and categorize various cyberattacks. Additionally, most publicly available datasets used for research do not reflect the recent network behaviors, nor are they made from IoT networks. To address these issues, in this paper, we have the following contributions: (1) we create a dataset from IoT networks, namely, the Center for Cyber Defense (CCD) IoT Network Intrusion Dataset V1 (CCD-INID-V1); (2) we propose a hybrid lightweight form of IDS\u2014an embedded model (EM) for feature selection and a convolutional neural network (CNN) for attack detection and classification. The proposed method has two models: (a) RCNN: Random Forest (RF) is combined with CNN and (b) XCNN: eXtreme Gradient Boosting (XGBoost) is combined with CNN. RF and XGBoost are the embedded models to reduce less impactful features. (3) We attempt anomaly (binary) classifications and attack-based (multiclass) classifications on CCD-INID-V1 and two other IoT datasets, the detection_of_IoT_botnet_attacks_N_BaIoT dataset (Balot) and the CIRA-CIC-DoHBrw-2020 dataset (DoH20), to explore the effectiveness of these learning-based security models. Using RCNN, we achieved an Area under the Receiver Characteristic Operator (ROC) Curve (AUC) score of 0.956 with a runtime of 32.28 s on CCD-INID-V1, 0.999 with a runtime of 71.46 s on Balot, and 0.986 with a runtime of 35.45 s on DoH20. Using XCNN, we achieved an AUC score of 0.998 with a runtime of 51.38 s for CCD-INID-V1, 0.999 with a runtime of 72.12 s for Balot, and 0.999 with a runtime of 72.91 s for DoH20. Compared to KNN, XCNN required 86.98% less computational time, and RCNN required 91.74% less computational time to achieve equal or better accurate anomaly detections. We find XCNN and RCNN are consistently efficient and handle scalability well; in particular, 1000 times faster than KNN when dealing with a relatively larger dataset-Balot. Finally, we highlight RCNN and XCNN\u2019s ability to accurately detect anomalies with a significant reduction in computational time. This advantage grants flexibility for the IDS placement strategy. Our IDS can be placed at a central server as well as resource-constrained edge devices. Our lightweight IDS requires low train time and hence decreases reaction time to zero-day attacks.<\/jats:p>","DOI":"10.3390\/s21144834","type":"journal-article","created":{"date-parts":[[2021,7,15]],"date-time":"2021-07-15T09:32:07Z","timestamp":1626341527000},"page":"4834","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":49,"title":["Using Embedded Feature Selection and CNN for Classification on CCD-INID-V1\u2014A New IoT Dataset"],"prefix":"10.3390","volume":"21","author":[{"given":"Zhipeng","family":"Liu","sequence":"first","affiliation":[{"name":"Computer Science Department, North Carolina Agricultural and Technical State University, 1601 E Market St, Greensboro, NC 27411, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Niraj","family":"Thapa","sequence":"additional","affiliation":[{"name":"Computer Science Department, North Carolina Agricultural and Technical State University, 1601 E Market St, Greensboro, NC 27411, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Addison","family":"Shaver","sequence":"additional","affiliation":[{"name":"Computer Science Department, North Carolina Agricultural and Technical State University, 1601 E Market St, Greensboro, NC 27411, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Kaushik","family":"Roy","sequence":"additional","affiliation":[{"name":"Computer Science Department, North Carolina Agricultural and Technical State University, 1601 E Market St, Greensboro, NC 27411, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Madhuri","family":"Siddula","sequence":"additional","affiliation":[{"name":"Computer Science Department, North Carolina Agricultural and Technical State University, 1601 E Market St, Greensboro, NC 27411, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xiaohong","family":"Yuan","sequence":"additional","affiliation":[{"name":"Computer Science Department, North Carolina Agricultural and Technical State University, 1601 E Market St, Greensboro, NC 27411, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Anna","family":"Yu","sequence":"additional","affiliation":[{"name":"Computer Science Department, North Carolina Agricultural and Technical State University, 1601 E Market St, Greensboro, NC 27411, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2021,7,15]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Khurpade, J.M., Rao, D., and Sanghavi, P.D. (2018, January 5). A Survey on IOT and 5G Network. Proceedings of the 2018 International Conference on Smart City and Emerging Technology (ICSCET), Mumbai, India.","DOI":"10.1109\/ICSCET.2018.8537340"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1007\/s10586-020-03198-9","article-title":"Battling against cyberattacks: Towards pre-standardization of countermeasures","volume":"24","author":"Nespoli","year":"2021","journal-title":"Clust. Comput."},{"key":"ref_3","first-page":"1","article-title":"The Human Dimension as the Core Factor in Dealing with Cyberattacks in Higher Education","volume":"11","author":"Othmana","year":"2020","journal-title":"Int. J. Innov. Creat. Chang."},{"key":"ref_4","unstructured":"Gadirova, N. (2021). The Impacts of Cyberattacks on Private Firms\u2019 Cash Holdings. [Doctoral Dissertation, University of Ottawa]."},{"key":"ref_5","unstructured":"Putchala, M.K. (2017). Deep Learning Approach for Intrusion Detection System (ids) in the Internet of Things (iot) Network Using Gated Recurrent Neural Networks (gru). [Master\u2019s Thesis, Wright State University]."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1049\/iet-net.2017.0212","article-title":"Machine learning-based IDS for software-defined 5G network","volume":"7","author":"Li","year":"2017","journal-title":"IET Netw."},{"key":"ref_7","unstructured":"Pushpam, C.A., and Jayanthi, J.G. (2019, January 23\u201324). Systematic Literature Survey on IDS Based on Data Mining. Proceedings of the International Conference on Computer Networks and Inventive Communication Technologies, Coimbatore, India."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1016\/j.jnca.2016.10.015","article-title":"Intrusion detection techniques in cloud environment: A survey","volume":"77","author":"Mishra","year":"2017","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Lee, S.K., Bae, M., and Kim, H. (2017). Future of IoT networks: A survey. Appl. Sci., 7.","DOI":"10.3390\/app7101072"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"363","DOI":"10.1007\/s11277-019-06407-w","article-title":"IoT technology, applications and challenges: A contemporary survey","volume":"108","author":"Balaji","year":"2019","journal-title":"Wirel. Pers. Commun."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"82721","DOI":"10.1109\/ACCESS.2019.2924045","article-title":"A survey on IoT security: Application areas, security threats, and solution architectures","volume":"7","author":"Hassija","year":"2019","journal-title":"IEEE Access"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Galeano-Brajones, J., Carmona-Murillo, J., Valenzuela-Vald\u00e9s, J.F., and Luna-Valero, F. (2020). Detection and mitigation of dos and ddos attacks in iot-based stateful sdn: An experimental approach. Sensors, 20.","DOI":"10.3390\/s20030816"},{"key":"ref_13","first-page":"2394","article-title":"Ransomware\u2019s origin, explosions, and its evolution","volume":"5","author":"Liu","year":"2018","journal-title":"Int. J. Adv. Electron. Comput. Sci."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"102538","DOI":"10.1016\/j.jnca.2020.102538","article-title":"The rise of traffic classification in IoT networks: A survey","volume":"154","author":"Tahaei","year":"2020","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"2923","DOI":"10.1109\/COMST.2018.2844341","article-title":"Deep learning for IoT big data and streaming analytics: A survey","volume":"20","author":"Mohammadi","year":"2018","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1145\/380995.381030","article-title":"The UCI KDD Archive of Large Data Sets for Data Mining Research and Experimentation","volume":"2","author":"Bay","year":"2000","journal-title":"ACM SIGKDD Explor. Newsl."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Tavallaee, M., Bagheri, E., Lu, W., and Ghorbani, A. (2009, January 8\u201310). A Detailed Analysis of the KDD CUP 99 Data Set. Proceedings of the 2009 IEEE Symposium on Computational Intelligence for Security and Defense Applications, Ottawa, ON, Canada.","DOI":"10.1109\/CISDA.2009.5356528"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"1728303","DOI":"10.1155\/2018\/1728303","article-title":"Research Article Use of Data Visualisation for Zero-Day Malware Detection","volume":"2018","author":"Venkatraman","year":"2018","journal-title":"Secur. Commun. Netw."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"414","DOI":"10.1016\/j.future.2020.02.051","article-title":"Real time dataset generation framework for intrusion detection systems in IoT","volume":"108","author":"Hussain","year":"2020","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Anagnostopoulos, M., Spathoulas, G., Via\u00f1o, B., and Augusto-Gonzalez, J. (2020). Tracing Your Smart-Home Devices Conversations: A Real World IoT Traffic Data-Set. Sensors, 20.","DOI":"10.3390\/s20226600"},{"key":"ref_21","unstructured":"Parmisano, A., Garcia, S., and Erquiaga, M.J. (2020). A Labeled Dataset with Malicious and Benign IoT Network Traffic, Stratosphere Laboratory."},{"key":"ref_22","first-page":"102804","article-title":"Attack classification of an intrusion detection system using deep learning and hyperparameter optimization","volume":"58","author":"Kunang","year":"2021","journal-title":"J. Inf. Secur. Appl."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1016\/j.jnca.2017.02.009","article-title":"A survey of intrusion detection in Internet of Things","volume":"84","author":"Miani","year":"2017","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Liu, Z., Thapa, N., Shaver, A., Roy, K., Yuan, X., and Khorsandroo, S. (2020, January 6\u20137). Anomaly Detection on IoT Network Intrusion Using Machine Learning. Proceedings of the 2020 International Conference on Artificial Intelligence, Big Data, Computing and Data Communication Systems (icABCD), Durban, South Africa.","DOI":"10.1109\/icABCD49160.2020.9183842"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Ghugar, U., and Pradhan, J. (2020). ML-IDS: MAC Layer Trust-Based Intrusion Detection System for Wireless Sensor Networks. Computational Intelligence in Data Mining, Springer.","DOI":"10.1007\/978-981-13-8676-3_37"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Alhowaide, A., Alsmadi, I., and Tang, J. (2020, January 9\u201312). PCA, Random-Forest and Pearson Correlation for Dimensionality Reduction in IoT IDS. Proceedings of the 2020 IEEE International IOT, Electronics and Mechatronics Conference (IEMTRONICS), Vancouver, BC, Canada.","DOI":"10.1109\/IEMTRONICS51293.2020.9216388"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"686","DOI":"10.1109\/COMST.2018.2847722","article-title":"A detailed investigation and analysis of using machine learning techniques for intrusion detection","volume":"21","author":"Mishra","year":"2018","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"8738613","DOI":"10.1155\/2018\/8738613","article-title":"A survey on machine learning-based mobile big data analysis: Challenges and applications","volume":"2018","author":"Xie","year":"2018","journal-title":"Wirel. Commun. Mob. Comput."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"495","DOI":"10.1016\/j.comcom.2020.01.016","article-title":"Deep learning and big data technologies for IoT security","volume":"151","author":"Amanullah","year":"2020","journal-title":"Comput. Commun."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Sendak, M., Elish, M.C., Gao, M., Futoma, J., Ratliff, W., Nichols, M., Bedoya, A., Balu, S., and O\u2019Brien, C. (2020, January 27\u201330). \u201cThe human body is a black box\u201d supporting clinical decision-making with deep learning. Proceedings of the 2020 Conference on Fairness, Accountability, and Transparency, Barcelona, Spain.","DOI":"10.1145\/3351095.3372827"},{"key":"ref_31","unstructured":"Sun, J., Tian, Z., Fu, Y., Geng, J., and Liu, C. (2020). Digital twins in human understanding: A deep learning-based method to recognize personality traits. Int. J. Comput. Integr. Manuf., 1\u201314."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"365","DOI":"10.1109\/CSE.2009.180","article-title":"Lightweight IDS based on features selection and IDS classification scheme","volume":"Volume 3","author":"Zaman","year":"2009","journal-title":"Proceedings of the 2009 international conference on computational science and engineering"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"137","DOI":"10.1007\/s11747-019-00710-5","article-title":"Explainable AI: From black box to glass box","volume":"48","author":"Rai","year":"2020","journal-title":"J. Acad. Mark. Sci."},{"key":"ref_34","unstructured":"Lu, Y.Y., Fan, Y., Lv, J., and Noble, W.S. (2018). DeepPINK: Reproducible feature selection in deep neural networks. arXiv."},{"key":"ref_35","unstructured":"(2021, April 21). Aman1608. Available online: https:\/\/www.analyticsvidhya.com\/blog\/2020\/10\/feature-selection-techniques-in-machine-learning\/."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Chang, W., Ji, X., Xiao, Y., Zhang, Y., Chen, B., Liu, H., and Zhou, S. (2021). Prediction of Hypertension Outcomes Based on Gain Sequence Forward Tabu Search Feature Selection and XGBoost. Diagnostics, 11.","DOI":"10.3390\/diagnostics11050792"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"469","DOI":"10.1016\/j.gsf.2020.03.007","article-title":"Prediction of undrained shear strength using extreme gradient boosting and random forest based on Bayesian optimization","volume":"12","author":"Zhang","year":"2021","journal-title":"Geosci. Front."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Zhu, M. (2020, January 23\u201325). Construction of Quantization Strategy Based on Random Forest and XGBoost. Proceedings of the 2020 Conference on Artificial Intelligence and Healthcare, Taiyuan, China.","DOI":"10.1145\/3433996.3433998"},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"24","DOI":"10.4103\/jpi.jpi_88_16","article-title":"A reduced set of features for chronic kidney disease prediction","volume":"8","author":"Misir","year":"2017","journal-title":"J. Pathol. Inf."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"1925","DOI":"10.1007\/s10664-018-9679-5","article-title":"The impact of feature reduction techniques on defect prediction models","volume":"24","author":"Kondo","year":"2019","journal-title":"Empir. Softw. Eng."},{"key":"ref_41","unstructured":"Sheikh, N.U., Rahman, H., Vikram, S., and AlQahtani, H. (2018). A Lightweight Signature-Based IDS for IoT Environment. arXiv."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/s42400-021-00077-7","article-title":"A critical review of intrusion detection systems in the internet of things: Techniques, deployment strategy, validation strategy, attacks, public datasets and challenges","volume":"4","author":"Khraisat","year":"2021","journal-title":"Cybersecurity"},{"key":"ref_43","first-page":"1","article-title":"A survey of communication protocols for internet of things and related challenges of fog and cloud computing integration","volume":"51","author":"Carpio","year":"2019","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Chen, Y.C., Chang, Y.C., Chen, C.H., Lin, Y.S., Chen, J.L., and Chang, Y.Y. (2017, January 13\u201317). Cloud-fog computing for information-centric Internet-of-Things applications. Proceedings of the 2017 International Conference on Applied System Innovation (ICASI), Sapporo, Japan.","DOI":"10.1109\/ICASI.2017.7988506"},{"key":"ref_45","doi-asserted-by":"crossref","unstructured":"Dinh, T., Kim, Y., and Lee, H. (2017). A location-based interactive model of internet of things and cloud (IoT-Cloud) for mobile cloud computing applications. Sensors, 17.","DOI":"10.3390\/s17030489"},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"4831","DOI":"10.1109\/JIOT.2018.2870288","article-title":"A secure IoT service architecture with an efficient balance dynamics based on cloud and edge computing","volume":"6","author":"Wang","year":"2018","journal-title":"IEEE Internet Things J."},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Tawalbeh, L.A., Muheidat, F., Tawalbeh, M., and Quwaider, M. (2020). IoT Privacy and security: Challenges and solutions. Appl. Sci., 10.","DOI":"10.3390\/app10124102"},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1109\/MPRV.2018.03367731","article-title":"N-BaIoT: Network-based Detection of IoT Botnet Attacks Using Deep Autoencoders","volume":"17","author":"Meidan","year":"2018","journal-title":"IEEE Pervasive Comput."},{"key":"ref_49","doi-asserted-by":"crossref","unstructured":"MontazeriShatoori, M., Davidson, L., Kaur, G., and Lashkari, A.H. (2020, January 17\u201322). Detection of DoH Tunnels using Time-series Classification of Encrypted Traffic. Proceedings of the 5th IEEE Cyber Science and Technology Congress, Calgary, AB, Canada.","DOI":"10.1109\/DASC-PICom-CBDCom-CyberSciTech49142.2020.00026"},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"2480","DOI":"10.1109\/TNSM.2020.3024225","article-title":"Experimental Review of Neural-based approaches for Network Intrusion Management","volume":"17","author":"Galatro","year":"2020","journal-title":"IEEE Trans. Netw. Serv. Manag."},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"70245","DOI":"10.1109\/ACCESS.2020.2986882","article-title":"AI-IDS: Application of deep learning to real-time Web intrusion detection","volume":"8","author":"Kim","year":"2020","journal-title":"IEEE Access"},{"key":"ref_52","doi-asserted-by":"crossref","unstructured":"Ravikumar, G., Singh, A., Babu, J.R., and Govindarasu, M. (2020, January 19\u201323). D-IDS for Cyber-Physical DER Modbus System-Architecture, Modeling, Testbed-based Evaluation. Proceedings of the 2020 Resilience Week (RWS), Salt Lake City, UT, USA.","DOI":"10.1109\/RWS50334.2020.9241259"},{"key":"ref_53","unstructured":"Yang, H., and Chen, Y. (2012, January 23\u201325). Research on IDS Data Fusion Model Based on DS Evidence Theory. Proceedings of the 2012 International Conference on Convergence Computer Technology, Daejeon, Korea."},{"key":"ref_54","doi-asserted-by":"crossref","first-page":"138","DOI":"10.3724\/SP.J.1001.2009.00138","article-title":"Context sensitive host-based IDS using hybrid automaton","volume":"20","author":"Li","year":"2009","journal-title":"J. Softw."},{"key":"ref_55","doi-asserted-by":"crossref","unstructured":"Bakhsh, S.T., Alghamdi, S., Alsemmeari, R.A., and Hassan, S.R. (2019). An adaptive intrusion detection and prevention system for Internet of Things. Int. J. Distrib. Sens. Netw., 15.","DOI":"10.1177\/1550147719888109"},{"key":"ref_56","doi-asserted-by":"crossref","first-page":"94","DOI":"10.1016\/j.asoc.2018.02.051","article-title":"Dealing with high-dimensional class-imbalanced datasets: Embedded feature selection for SVM classification","volume":"67","author":"Maldonado","year":"2018","journal-title":"Appl. Soft Comput."},{"key":"ref_57","doi-asserted-by":"crossref","first-page":"350","DOI":"10.1016\/j.eswa.2018.11.006","article-title":"Embedded feature selection accounting for unknown data heterogeneity","volume":"119","author":"Lu","year":"2019","journal-title":"Expert Syst. Appl."},{"key":"ref_58","doi-asserted-by":"crossref","first-page":"703","DOI":"10.1109\/JAS.2019.1911447","article-title":"An embedded feature selection method for imbalanced data classification","volume":"6","author":"Liu","year":"2019","journal-title":"IEEE\/CAA J. Autom. Sin."},{"key":"ref_59","doi-asserted-by":"crossref","first-page":"451","DOI":"10.1016\/j.gpb.2018.08.004","article-title":"Integration of a deep learning classifier with a random forest approach for predicting malonylation sites","volume":"16","author":"Chen","year":"2018","journal-title":"Genom. Proteom. Bioinform."},{"key":"ref_60","doi-asserted-by":"crossref","unstructured":"Thapa, N., Liu, Z., Kc, D.B., Gokaraju, B., and Roy, K. (2020). Comparison of Machine Learning and Deep Learning Models for Network Intrusion Detection Systems. Future Internet, 12.","DOI":"10.3390\/fi12100167"},{"key":"ref_61","doi-asserted-by":"crossref","first-page":"113981","DOI":"10.1016\/j.eswa.2020.113981","article-title":"A k-NN method for lung cancer prognosis with the use of a genetic algorithm for feature selection","volume":"164","author":"Maleki","year":"2021","journal-title":"Expert Syst. Appl."},{"key":"ref_62","doi-asserted-by":"crossref","unstructured":"Rahman, M.A., and Muniyandi, R.C. (2020). An enhancement in cancer classification accuracy using a two-step feature selection method based on artificial neural networks with 15 neurons. Symmetry, 12.","DOI":"10.3390\/sym12020271"},{"key":"ref_63","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1038\/s41598-020-62023-w","article-title":"Machine learning and feature selection applied to SEER data to reliably assess thyroid cancer prognosis","volume":"10","author":"Mourad","year":"2020","journal-title":"Sci. Rep."},{"key":"ref_64","doi-asserted-by":"crossref","first-page":"22090","DOI":"10.1109\/ACCESS.2021.3055806","article-title":"Detection of Breast Cancer Through Clinical Data Using Supervised and Unsupervised Feature Selection Techniques","volume":"9","author":"Haq","year":"2021","journal-title":"IEEE Access"},{"key":"ref_65","doi-asserted-by":"crossref","first-page":"1517","DOI":"10.1109\/TIM.2004.834070","article-title":"PCA-based feature selection scheme for machine defect classification","volume":"53","author":"Malhi","year":"2004","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_66","first-page":"27","article-title":"Feature selection using principal component analysis","volume":"Volume 1","author":"Song","year":"2020","journal-title":"Proceedings of the 2010 International Conference on System Science, Engineering Design and Manufacturing Informatization"},{"key":"ref_67","doi-asserted-by":"crossref","unstructured":"Li, S., Harner, E.J., and Adjeroh, D.A. (2011). Random KNN feature selection-a fast and stable alternative to Random Forests. BMC Bioinform., 12.","DOI":"10.1186\/1471-2105-12-450"},{"key":"ref_68","doi-asserted-by":"crossref","first-page":"438","DOI":"10.1016\/j.patrec.2006.08.016","article-title":"Simultaneous feature selection and feature weighting using Hybrid Tabu Search\/K-nearest neighbor classifier","volume":"28","author":"Tahir","year":"2007","journal-title":"Pattern Recognit. Lett."},{"key":"ref_69","doi-asserted-by":"crossref","first-page":"5432","DOI":"10.1016\/j.eswa.2008.06.054","article-title":"Feature selection for text classification with Na\u00efve Bayes","volume":"36","author":"Chen","year":"2009","journal-title":"Expert Syst. Appl."},{"key":"ref_70","doi-asserted-by":"crossref","first-page":"3218","DOI":"10.1016\/j.ins.2009.06.010","article-title":"Feature selection for multi-label naive Bayes classification","volume":"179","author":"Zhang","year":"2009","journal-title":"Inf. Sci."},{"key":"ref_71","doi-asserted-by":"crossref","first-page":"491","DOI":"10.1109\/LGRS.2006.877949","article-title":"Logistic regression for feature selection and soft classification of remote sensing data","volume":"3","author":"Cheng","year":"2006","journal-title":"IEEE Geosci. Remote Sens. Lett."},{"key":"ref_72","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/1751-0473-3-17","article-title":"Purposeful selection of variables in logistic regression","volume":"3","author":"Bursac","year":"2008","journal-title":"Source Code Biol. Med."},{"key":"ref_73","doi-asserted-by":"crossref","unstructured":"Kursa, M.B. (2014). Robustness of Random Forest-based gene selection methods. BMC Bioinform., 15.","DOI":"10.1186\/1471-2105-15-8"},{"key":"ref_74","doi-asserted-by":"crossref","first-page":"791","DOI":"10.1039\/C4MB00659C","article-title":"Classification of lung cancer using ensemble-based feature selection and machine learning methods","volume":"11","author":"Cai","year":"2015","journal-title":"Mol. BioSyst."},{"key":"ref_75","doi-asserted-by":"crossref","first-page":"10523","DOI":"10.1016\/j.ijhydene.2019.10.127","article-title":"Hydrogen fuel cell diagnostics using random forest and enhanced feature selection","volume":"45","author":"Lin","year":"2020","journal-title":"Int. J. Hydrogen Energy"},{"key":"ref_76","doi-asserted-by":"crossref","first-page":"106389","DOI":"10.1016\/j.asoc.2020.106389","article-title":"Short-term photovoltaic power generation forecasting based on random forest feature selection and CEEMD: A case study","volume":"93","author":"Niu","year":"2020","journal-title":"Appl. Soft Comput."},{"key":"ref_77","doi-asserted-by":"crossref","first-page":"159151","DOI":"10.1109\/ACCESS.2020.3019377","article-title":"Feature Selection Based on Random Forest for Partial Discharges Characteristic Set","volume":"8","author":"Yao","year":"2020","journal-title":"IEEE Access"},{"key":"ref_78","doi-asserted-by":"crossref","unstructured":"Hsieh, C.P., Chen, Y.T., Beh, W.K., and Wu, A.Y.A. (2019, January 20\u201323). Feature Selection Framework for XGBoost Based on Electrodermal Activity in Stress Detection. Proceedings of the 2019 IEEE International Workshop on Signal Processing Systems (SiPS), Nanjing, China.","DOI":"10.1109\/SiPS47522.2019.9020321"},{"key":"ref_79","first-page":"101","article-title":"Feature selection algorithm based on XGBoost","volume":"40","author":"Zhanshan","year":"2019","journal-title":"J. Commun."},{"key":"ref_80","unstructured":"Shi, X., Wong, Y.D., Li, M.Z.F., and Chai, C. (2018, January 7\u201311). Accident risk prediction based on driving behavior feature learning using CART and XGBoost (No. 18-06270). Proceedings of the Transportation Research Board 97th Annual Meeting, Washington, DC, USA."},{"key":"ref_81","doi-asserted-by":"crossref","unstructured":"Zheng, H., Yuan, J., and Chen, L. (2017). Short-term load forecasting using EMD-LSTM neural networks with a Xgboost algorithm for feature importance evaluation. Energies, 10.","DOI":"10.3390\/en10081168"},{"key":"ref_82","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/s40537-020-00379-6","article-title":"Performance Analysis of Intrusion Detection Systems Using a Feature Selection Method on the UNSW-NB15 Dataset","volume":"7","author":"Kasongo","year":"2020","journal-title":"J. Big Data"},{"key":"ref_83","first-page":"129","article-title":"Feature selection for intrusion detection using random forest","volume":"7","author":"Hasan","year":"2016","journal-title":"J. Inf. Secur."},{"key":"ref_84","doi-asserted-by":"crossref","unstructured":"Gharaee, H., and Hosseinvand, H. (2016, January 27\u201328). A new feature selection IDS based on genetic algorithm and SVM. Proceedings of the 2016 8th International Symposium on Telecommunications (IST), Tehran, Iran.","DOI":"10.1109\/ISTEL.2016.7881798"},{"key":"ref_85","doi-asserted-by":"crossref","unstructured":"Sharafaldin, I., Lashkari, A.H., and Ghorbani, A.A. (2018, January 22\u201324). Toward Generating a New Intrusion Detection Dataset and Intrusion Traffic Characterization. Proceedings of the 4th International Conference on Information Systems Security and Privacy (ICISSP), Madeira, Portugal.","DOI":"10.5220\/0006639801080116"},{"key":"ref_86","doi-asserted-by":"crossref","unstructured":"Han, K., Wang, Y., Zhang, C., Li, C., and Xu, C. (2018, January 15\u201320). Autoencoder inspired unsupervised feature selection. Proceedings of the 2018 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Calgary, AB, Canada.","DOI":"10.1109\/ICASSP.2018.8462261"},{"key":"ref_87","doi-asserted-by":"crossref","unstructured":"Wang, S., Ding, Z., and Fu, Y. (2017, January 4\u201310). Feature selection guided auto-encoder. Proceedings of the AAAI Conference on Artificial Intelligence, San Francisco, CA, USA.","DOI":"10.1609\/aaai.v31i1.10811"},{"key":"ref_88","doi-asserted-by":"crossref","unstructured":"Sakurada, M., and Yairi, T. (2014, January 2). Anomaly detection using autoencoders with nonlinear dimensionality reduction. Proceedings of the MLSDA 2014 2nd Workshop on Machine Learning for Sensory Data Analysis, Gold Coast, QLD, Australia.","DOI":"10.1145\/2689746.2689747"},{"key":"ref_89","doi-asserted-by":"crossref","unstructured":"Roopak, M., Tian, G.Y., and Chambers, J. (2020, January 6\u20138). An intrusion detection system against ddos attacks in iot networks. Proceedings of the 2020 10th Annual Computing and Communication Workshop and Conference (CCWC), Las Vegas, NV, USA.","DOI":"10.1109\/CCWC47524.2020.9031206"},{"key":"ref_90","doi-asserted-by":"crossref","unstructured":"Zhong, M., Zhou, Y., and Chen, G. (2021). Sequential model based intrusion detection system for IoT servers using deep learning methods. Sensors, 21.","DOI":"10.3390\/s21041113"},{"key":"ref_91","doi-asserted-by":"crossref","unstructured":"Xie, M., and Hu, J. (2013, January 16\u201318). Evaluating host-based anomaly detection systems: A preliminary analysis of adfa-ld. Proceedings of the 2013 6th International Congress on Image and Signal Processing (CISP), Hangzhou, China.","DOI":"10.1109\/CISP.2013.6743952"},{"key":"ref_92","first-page":"655","article-title":"DoS and DDoS Attack Detection Using Deep Learning and IDS","volume":"17","author":"Shurman","year":"2020","journal-title":"Int. Arab J. Inf. Technol."},{"key":"ref_93","doi-asserted-by":"crossref","unstructured":"Sharafaldin, I., Lashkari, A.H., Hakak, S., and Ghorbani, A.A. (2019, January 1\u20133). Developing Realistic Distributed Denial of Service (DDoS) Attack Dataset and Taxonomy. Proceedings of the IEEE 53rd International Carnahan Conference on Security Technology, Chennai, India.","DOI":"10.1109\/CCST.2019.8888419"},{"key":"ref_94","first-page":"241","article-title":"Role of feature reduction in intrusion detection systems for wireless attacks","volume":"1","author":"Chundi","year":"2013","journal-title":"Int. J. Eng. Trends Technol."},{"key":"ref_95","doi-asserted-by":"crossref","first-page":"184","DOI":"10.1109\/COMST.2015.2402161","article-title":"Intrusion Detection in 802.11 Networks: Empirical Evaluation of Threats and a Public Dataset","volume":"18","author":"Kolias","year":"2016","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_96","doi-asserted-by":"crossref","first-page":"217","DOI":"10.1080\/01431160412331269698","article-title":"Random forest classifier for remote sensing classification","volume":"26","author":"Pal","year":"2005","journal-title":"Int. J. Remote Sens."},{"key":"ref_97","unstructured":"Chen, T., He, T., Benesty, M., Khotilovich, V., Tang, Y., and Cho, H. (2021, May 11). Xgboost: Extreme gradient boosting. R Package Version 0.4-2. Available online: https:\/\/cran.r-project.org\/web\/packages\/xgboost\/index.html."},{"key":"ref_98","doi-asserted-by":"crossref","unstructured":"Wang, B., Fan, S.D., Jiang, P., Zhu, H.H., Xiong, T., Wei, W., and Fang, Z.L. (2020). A Novel Method with Stacking Learning of Data-Driven Soft Sensors for Mud Concentration in a Cutter Suction Dredger. Sensors, 20.","DOI":"10.3390\/s20216075"},{"key":"ref_99","doi-asserted-by":"crossref","unstructured":"Samat, A., Li, E., Wang, W., Liu, S., Lin, C., and Abuduwaili, J. (2020). Meta-XGBoost for hyperspectral image classification using extended MSER-guided morphological profiles. Remote Sens., 12.","DOI":"10.3390\/rs12121973"},{"key":"ref_100","doi-asserted-by":"crossref","unstructured":"Ullah, I., and Mahmoud, Q.H. (2021). A Deep Learning Based Framework for Cyberattack Detection in IoT Networks. IEEE Access.","DOI":"10.1109\/ACCESS.2021.3094024"},{"key":"ref_101","doi-asserted-by":"crossref","unstructured":"Mehmood, F., Ullah, I., Ahmad, S., and Kim, D.H. (2020). A Novel Approach towards the Design and Implementation of Virtual Network Based on Controller in Future IoT Applications. Electronics, 9.","DOI":"10.3390\/electronics9040604"},{"key":"ref_102","unstructured":"(2021, May 11). Google. Available online: https:\/\/developer.android.com\/studio."},{"key":"ref_103","unstructured":"(2021, May 11). Nate Ebel. Available online: https:\/\/medium.com\/goobar\/androidthings-hello-rainbow-hat-ab218e9bbd6a."},{"key":"ref_104","unstructured":"(2021, May 11). Raspberry Pi. Available online: https:\/\/www.raspberrypi.org\/."},{"key":"ref_105","unstructured":"(2021, May 11). Google. Available online: https:\/\/developer.android.com\/things."},{"key":"ref_106","unstructured":"(2021, May 11). NFStream. Available online: https:\/\/www.nfstream.org\/."},{"key":"ref_107","doi-asserted-by":"crossref","unstructured":"Al-Sarawi, S., Anbar, M., Alieyan, K., and Alzubaidi, M. (2017, January 17\u201318). Internet of Things (IoT) communication protocols. Proceedings of the 2017 8th International conference on information technology (ICIT), Amman, Jordan.","DOI":"10.1109\/ICITECH.2017.8079928"},{"key":"ref_108","doi-asserted-by":"crossref","unstructured":"Naik, N. (2017, January 11\u201313). Choice of effective messaging protocols for IoT systems: MQTT, CoAP, AMQP and HTTP. Proceedings of the 2017 IEEE international systems engineering symposium (ISSE), Vienna, Austria.","DOI":"10.1109\/SysEng.2017.8088251"},{"key":"ref_109","unstructured":"Alavi, S.A., Rahimian, A., Mehran, K., and Ardestani, J.M. (2018, January 13\u201316). An IoT-based data collection platform for situational awareness-centric microgrids. Proceedings of the 2018 IEEE Canadian Conference on Electrical & Computer Engineering (CCECE), Quebec, QC, Canada."},{"key":"ref_110","doi-asserted-by":"crossref","unstructured":"Zhong, C.L., Zhu, Z., and Huang, R.G. (2015, January 18\u201324). Study on the IOT architecture and gateway technology. Proceedings of the 2015 14th International Symposium on Distributed Computing and Applications for Business Engineering and Science (DCABES), Guiyang, China.","DOI":"10.1109\/DCABES.2015.56"},{"key":"ref_111","doi-asserted-by":"crossref","unstructured":"Blanco-Novoa, \u00d3., Fraga-Lamas, P., A Vilar-Montesinos, M., and Fern\u00e1ndez-Caram\u00e9s, T.M. (2020). Creating the internet of augmented things: An open-source framework to make iot devices and augmented and mixed reality systems talk to each other. Sensors, 20.","DOI":"10.3390\/s20113328"},{"key":"ref_112","doi-asserted-by":"crossref","unstructured":"Cruz-Piris, L., Rivera, D., Marsa-Maestre, I., De La Hoz, E., and Velasco, J.R. (2018). Access control mechanism for IoT environments based on modelling communication procedures as resources. Sensors, 18.","DOI":"10.3390\/s18030917"},{"key":"ref_113","doi-asserted-by":"crossref","first-page":"2963","DOI":"10.1007\/s12652-019-01439-3","article-title":"A RESTful middleware for AI controlled sensors, actuators and smart devices","volume":"11","author":"Dipsis","year":"2019","journal-title":"J. Ambient Intell. Hum. Comput."},{"key":"ref_114","doi-asserted-by":"crossref","first-page":"796","DOI":"10.1007\/s11036-018-1089-9","article-title":"Interoperability in internet of things: Taxonomies and open challenges","volume":"24","author":"Noura","year":"2019","journal-title":"Mob. Netw. Appl."},{"key":"ref_115","unstructured":"(2021, May 11). Imperva. Available online: https:\/\/www.imperva.com\/learn\/ddos\/slowloris\/."},{"key":"ref_116","unstructured":"Stone, B., and Cohen, N. (New York Times, 2009). Social networks spread defiance online, New York Times."},{"key":"ref_117","unstructured":"(2021, May 24). Double Octopus. Available online: https:\/\/doubleoctopus.com\/security-wiki\/threats-and-tools\/address-resolution-protocol-poisoning\/."},{"key":"ref_118","unstructured":"(2021, May 24). ISEA. Available online: https:\/\/infosecawareness.in\/concept\/arp-spoofing\/system-admin."},{"key":"ref_119","unstructured":"(2021, May 24). Cloudflare. Available online: https:\/\/www.cloudflare.com\/learning\/ddos\/udp-flood-ddos-attack\/."},{"key":"ref_120","unstructured":"(2021, May 24). Bat_09. Available online: https:\/\/bat0san.medium.com\/tryhackme-hydra-walkthrough-2202a6806b74."},{"key":"ref_121","unstructured":"(2021, May 24). Network Security. Available online: https:\/\/www.networxsecurity.org\/members-area\/glossary\/a\/asterisk.html."},{"key":"ref_122","doi-asserted-by":"crossref","unstructured":"Mirsky, Y., Doitshman, T., Elovici, Y., and Shabtai, A. (2018). Kitsune: An ensemble of autoencoders for online network intrusion detection. arXiv.","DOI":"10.14722\/ndss.2018.23204"},{"key":"ref_123","first-page":"559","article-title":"Imbalanced-learn: A python toolbox to tackle the curse of imbalanced datasets in machine learning","volume":"18","author":"Nogueira","year":"2017","journal-title":"J. Mach. Learn. Res."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/14\/4834\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T06:31:11Z","timestamp":1760164271000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/14\/4834"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,7,15]]},"references-count":123,"journal-issue":{"issue":"14","published-online":{"date-parts":[[2021,7]]}},"alternative-id":["s21144834"],"URL":"https:\/\/doi.org\/10.3390\/s21144834","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,7,15]]}}}