Classification and Explanation for Intrusion Detection System Based on Ensemble Trees and SHAP Method
Open accessAbstract
In recent years, many methods for intrusion detection systems (IDS) have been designed and developed in the research community, which have achieved a perfect detection rate using IDS datasets. Deep neural networks (DNNs) are representative examples applied widely in IDS. However, DNN models are becoming increasingly complex in model architectures with high resource computing in hardware requirements. In addition, it is difficult for humans to obtain explanations behind the decisions made by these DNN models using large IoT-based IDS datasets. Many proposed IDS methods have not been applied in practical deployments, because of the lack of explanation given to cybersecurity experts, to support them in terms of optimizing their decisions according to the judgments of the IDS models. This paper aims to enhance the attack detection performance of IDS with big IoT-based IDS datasets as well as provide explanations of machine learning (ML) model predictions. The proposed ML-based IDS method is based on the ensemble trees approach, including decision tree (DT) and random forest (RF) classifiers which do not require high computing resources for training models. In addition, two big datasets are used for the experimental evaluation of the proposed method, NF-BoT-IoT-v2, and NF-ToN-IoT-v2 (new versions of the original BoT-IoT and ToN-IoT datasets), through the feature set of the net flow meter. In addition, the IoTDS20 dataset is used for experiments. Furthermore, the SHapley additive exPlanations (SHAP) is applied to the eXplainable AI (XAI) methodology to explain and interpret the classification decisions of DT and RF models; this is not only effective in interpreting the final decision of the ensemble tree approach but also supports cybersecurity experts in quickly optimizing and evaluating the correctness of their judgments based on the explanations of the results.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Multiple techniques have been employed to uncover meaningful information from intrusion datasets, such as clustering, neural networks, association rules, decision trees, genetic algorithms, and nearest-neighbour methods.
“Multiple techniques have been employed to uncover meaningful information from intrusion datasets, such as clustering, neural networks, association rules, decision trees, genetic algorithms, and nearest-neighbour methods [136] evaluate the importance of features in IDS [77].”
From Comparative Analysis of Intrusion Detection Systems and Machine Learning Based Model Analysis through Decision Tree (2023) · cites this paper as [136]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
A Unified Approach to Interpreting Model Predictions
Lundberg, S., & Lee, S.-I. (2017) · arXiv · doi:10.48550/arxiv.1705.07874 · Cited by 23,707 · see citing works
Toward Generating a New Intrusion Detection Dataset and Intrusion Traffic Characterization
Sharafaldin, I., Habibi Lashkari, A., & Ghorbani, A. A. (2018) · Proceedings of the 4th International Conference on Information Systems Security and Privacy · doi:10.5220/0006639801080116 · Cited by 5,318 · cited 2× · see citing works
“They evaluated their proposed method using the CICIDS2017 dataset.”
BackgroundMoustafa, N., & Slay, J. (2015) · 2015 Military Communications and Information Systems Conference (MilCIS) · doi:10.1109/milcis.2015.7348942 · Cited by 4,033 · see citing works
A Survey of Data Mining and Machine Learning Methods for Cyber Security Intrusion Detection
Buczak, A. L., & Guven, E. (2016) · IEEE Communications Surveys & Tutorials · doi:10.1109/comst.2015.2494502 · Cited by 3,332 · see citing works
The Internet of Things (IoT): Applications, investments, and challenges for enterprises
Lee, I., & Lee, K. (2015) · Business Horizons · doi:10.1016/j.bushor.2015.03.008 · Cited by 2,903 · see citing works
Explaining prediction models and individual predictions with feature contributions
Štrumbelj, E., & Kononenko, I. (2014) · Knowledge and Information Systems · doi:10.1007/s10115-013-0679-x · Cited by 2,286 · see citing works
Koroniotis, N., Moustafa, N., Sitnikova, E., & Turnbull, B. (2019) · Future Generation Computer Systems · doi:10.1016/j.future.2019.05.041 · Cited by 1,983 · see citing works
A Tutorial on Learning with Bayesian Networks
Heckerman, D. E. (2008) · Studies in computational intelligence · doi:10.1007/978-3-540-85066-3_3 · Cited by 1,712 · see citing works
Investigating Ad Transparency Mechanisms in Social Media: A Case Study of Facebook's Explanations
Andreou, A., Venkatadri, G., Goga, O., Gummadi, K. P., Loiseau, P., & Mislove, A. E. (2018) · Network and Distributed System Security Symposium · doi:10.14722/ndss.2018.23191 · Cited by 1,505 · see citing works
Internet of Things security: A survey
Alaba, F. A., Othman, M., Hashem, M., & Alotaibi, F. A. (2017) · Journal of Network and Computer Applications · doi:10.1016/j.jnca.2017.04.002 · Cited by 1,348 · see citing works
Toward developing a systematic approach to generate benchmark datasets for intrusion detection
Shiravi, A., Shiravi, H., Tavallaee, M., & Ghorbani, A. A. (2012) · Computers & Security · doi:10.1016/j.cose.2011.12.012 · Cited by 1,345 · see citing works
A data mining framework for building intrusion detection models
Lee, W., Stolfo, S. J., & Mok, K. W. (2003) · IEEE Symposium on Security and Privacy (S&P) · doi:10.1109/secpri.1999.766909 · Cited by 1,151 · see citing works
IoT Security: Ongoing Challenges and Research Opportunities
Zhang, Z., Cho, M. C. Y., Wang, C., Hsu, C.-W., Chen, C.-K., & Shieh, S. W. (2014) · IEEE International Conference on Service-Oriented Computing and Applications (SOCA) · doi:10.1109/soca.2014.58 · Cited by 746 · see citing works
Long Short Term Memory Recurrent Neural Network Classifier for Intrusion Detection
Kim, J., Kim, J., Le, T.-T.-H., & Kim, H. (2016) · International Conference on Platform Technology and Service · doi:10.1109/platcon.2016.7456805 · Cited by 735 · see citing works
Self-citationRandom Forest Modeling for Network Intrusion Detection System
Farnaaz, N., & Jabbar, M. A. (2016) · Procedia Computer Science · doi:10.1016/j.procs.2016.06.047 · Cited by 702 · see citing works
A Supervised Intrusion Detection System for Smart Home IoT Devices
Anthi, E., Williams, L., Slowinska, M., Theodorakopoulos, G., & Burnap, P. (2019) · IEEE Internet of Things Journal · doi:10.1109/jiot.2019.2926365 · Cited by 599 · see citing works
Survey on SDN based network intrusion detection system using machine learning approaches
Sultana, N., Chilamkurti, N., Peng, W., & Alhadad, R. (2018) · Peer-to-Peer Networking and Applications · doi:10.1007/s12083-017-0630-0 · Cited by 507 · see citing works
E-GraphSAGE: A Graph Neural Network based Intrusion Detection System for IoT
Lo, W. W., Layeghy, S., Sarhan, M., Gallagher, M. R., & Portmann, M. (2022) · IEEE/IFIP Network Operations and Management Symposium (NOMS) · doi:10.1109/noms54207.2022.9789878 · Cited by 463 · see citing works
NetFlow Datasets for Machine Learning-Based Network Intrusion Detection Systems
Sarhan, M., Layeghy, S., Moustafa, N., & Portmann, M. (2021) · Lecture notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering · doi:10.1007/978-3-030-72802-1_9 · Cited by 445 · see citing works
An Explainable Machine Learning Framework for Intrusion Detection Systems
Wang, M., Zheng, K., Yang, Y., & Wang, X. (2020) · IEEE Access · doi:10.1109/access.2020.2988359 · Cited by 378 · see citing works
A Scheme for Generating a Dataset for Anomalous Activity Detection in IoT Networks
Ullah, I., & Mahmoud, Q. H. (2020) · Lecture notes in computer science · doi:10.1007/978-3-030-47358-7_52 · Cited by 358 · see citing works
Bayesian event classification for intrusion detection
Kruegel, C., Mutz, D. H., Robertson, W., & Valeur, F. (2004) · Annual Computer Security Applications Conference · doi:10.1109/csac.2003.1254306 · Cited by 344 · see citing works
Mahbooba, B., Timilsina, M., Sahal, R., & Serrano, M. (2021) · Complexity · doi:10.1155/2021/6634811 · Cited by 333 · see citing works
Kitsune: An Ensemble of Autoencoders for Online Network Intrusion Detection
Mirsky, Y., Doitshman, T., Elovici, Y., & Shabtai, A. (2018) · Network and Distributed System Security Symposium · doi:10.14722/ndss.2018.23204 · Cited by 292 · see citing works
An effective intrusion detection framework based on SVM with feature augmentation
Wang, H., Gu, J., & Wang, S. (2017) · Knowledge-Based Systems · doi:10.1016/j.knosys.2017.09.014 · Cited by 282 · see citing works
A Hierarchical Hybrid Intrusion Detection Approach in IoT Scenarios
Bovenzi, G., Aceto, G., Ciuonzo, D., Persico, V., & Pescapè, A. (2020) · Globecom · doi:10.1109/globecom42002.2020.9348167 · Cited by 204 · see citing works
Feature selection for intrusion detection system in Internet-of-Things (IoT)
Nimbalkar, P. R., & Kshirsagar, D. D. (2021) · ICT Express · doi:10.1016/j.icte.2021.04.012 · Cited by 199 · see citing works
Nascita, A., Montieri, A., Aceto, G., Ciuonzo, D., Persico, V., & Pescapè, A. (2021) · IEEE Transactions on Network and Service Management · doi:10.1109/tnsm.2021.3098157 · Cited by 182 · see citing works
Anomaly detection using random forest: A performance revisited
Primartha, R., & Tama, B. A. (2017) · International Conference on Data and Software Engineering · doi:10.1109/icodse.2017.8285847 · Cited by 179 · see citing works
Vigneswaran, R., Vinayakumar, R., Soman, K. P., & Poornachandran, P. (2018) · International Conference on Computing, Communication and Networking Technologies (ICCCNT) · doi:10.1109/icccnt.2018.8494096 · Cited by 179 · see citing works
An Adversarial Approach for Explainable AI in Intrusion Detection Systems
Marino, D., Wickramasinghe, C. S., & Manic, M. (2018) · Annual Conference of the IEEE Industrial Electronics Society (IECON) · doi:10.1109/iecon.2018.8591457 · Cited by 176 · see citing works
Analysis of Autoencoders for Network Intrusion Detection
Song, Y., Hyun, S., & Cheong, Y.-G. (2021) · Sensors · doi:10.3390/s21134294 · Cited by 167 · see citing works
Intrusion Detection System Based on Decision Tree over Big Data in Fog Environment
Peng, K., Leung, V. C. M., Zheng, L., Wang, S., Huang, C., & Lin, T. (2018) · Wireless Communications and Mobile Computing · doi:10.1155/2018/4680867 · Cited by 158 · see citing works
Sarhan, M., Layeghy, S., & Portmann, M. (2022) · Big Data Research · doi:10.1016/j.bdr.2022.100359 · Cited by 157 · see citing works
Alkahtani, H. S., & Aldhyani, T. H. H. (2021) · Complexity · doi:10.1155/2021/5579851 · Cited by 146 · see citing works
Principle components analysis and Support Vector Machine based Intrusion Detection System
Eid, H. F., Darwish, A., Hassanien, A. E., & Abraham, A. (2010) · International Conference on Intelligent Systems Design and Applications (ISDA) · doi:10.1109/isda.2010.5687239 · Cited by 143 · see citing works
An Intrusion Detection System Against DDoS Attacks in IoT Networks
Roopak, M., Tian, G. Y., & Chambers, J. A. (2020) · IEEE Annual Computing and Communication Workshop and Conference (CCWC) · doi:10.1109/ccwc47524.2020.9031206 · Cited by 143 · see citing works
Le, T.-T.-H., Kim, J., & Kim, H. (2017) · International Conference on Platform Technology and Service · doi:10.1109/platcon.2017.7883684 · Cited by 142 · see citing works
Self-citationIntrusion Detection Using Random Forests Classifier with SMOTE and Feature Reduction
Tesfahun, A., & Lalitha Bhaskari, D. (2013) · doi:10.1109/cube.2013.31 · Cited by 137 · see citing works
Intrusion Detection System Using PCA with Random Forest Approach
Waskle, S., Parashar, L., & Singh, U. (2020) · International Conference on Electronics and Sustainable Communication Systems (ICESC) · doi:10.1109/icesc48915.2020.9155656 · Cited by 135 · see citing works
Toward Explainable Deep Neural Network Based Anomaly Detection
Amarasinghe, K., Kenney, K., & Manic, M. (2018) · Conference on Human System Interactions · doi:10.1109/hsi.2018.8430788 · Cited by 133 · see citing works
Towards Machine Learning Based Intrusion Detection in IoT Networks
Islam, N., Farhin, F., Sultana, I., Kaiser, M., Rahman, M. S., Mahmud, M., Hosen, A. S. M. S., & Cho, G. H. (2021) · Computers Materials & Continua · doi:10.32604/cmc.2021.018466 · Cited by 133 · see citing works
Derhab, A., Aldweesh, A., Emam, A. Z., & Khan, F. A. (2020) · Wireless Communications and Mobile Computing · doi:10.1155/2020/6689134 · Cited by 117 · see citing works
Le, T.-T.-H., Kim, Y., & Kim, H. (2019) · Applied Sciences · doi:10.3390/app9071392 · Cited by 113 · see citing works
Self-citationQaddoura, R., Al-Zoubi, A. M., Almomani, I., & Faris, H. (2021) · Applied Sciences · doi:10.3390/app11073022 · Cited by 93 · see citing works
A Framework for an Adaptive Intrusion Detection System using Bayesian Network
Jemili, F., Zaghdoud, M., & Ahmed, M. B. (2007) · IEEE International Conference on Intelligence and Security Informatics (ISI) · doi:10.1109/isi.2007.379535 · Cited by 85 · see citing works
Intrusion Detection System using decision tree algorithm
Kumar, M., Hanumanthappa, M., & Kumar, T. V. S. (2012) · IEEE International Conference on Communication Technology (ICCT) · doi:10.1109/icct.2012.6511281 · Cited by 84 · see citing works
Detecting Botnet Attacks in IoT Environments: An Optimized Machine Learning Approach
Injadat, M., Moubayed, A., & Shami, A. A. (2020) · doi:10.1109/icm50269.2020.9331794 · Cited by 76 · see citing works
Feature Analysis for Machine Learning-based IoT Intrusion DetectionPreprint
Sarhan, M., Layeghy, S., & Portmann, M. (2022) · Research Square · doi:10.21203/rs.3.rs-2035633/v1 · Cited by 73 · see citing works
Achieving Explainability of Intrusion Detection System by Hybrid Oracle-Explainer Approach
Szczepański, M., Choraś, M., Pawlicki, M., & Kozik, R. (2020) · International Joint Conference on Neural Networks (IJCNN) · doi:10.1109/ijcnn48605.2020.9207199 · Cited by 67 · see citing works
Statistical Analysis Driven Optimized Deep Learning System for Intrusion Detection
Ieracitano, C., Adeel, A., Gogate, M., Dashtipour, K. K., Morabito, F. C., Larijani, H., Raza, A., & Hussain, A. (2018) · Lecture notes in computer science · doi:10.1007/978-3-030-00563-4_74 · Cited by 66 · see citing works
An Effective Classification for DoS Attacks in Wireless Sensor Networks
Le, T.-T.-H., Park, T., Cho, D., & Kim, H. (2018) · International Conference on Ubiquitous and Future Networks · doi:10.1109/icufn.2018.8436999 · Cited by 64 · see citing works
Self-citationRecent Advances in Intrusion Detection
(2003) · Lecture notes in computer science · doi:10.1007/b13476 · Cited by 56 · see citing works
Real-time Distributed-Random-Forest-Based Network Intrusion Detection System Using Apache Spark
Zhang, H., Dai, S., Li, Y., & Zhang, W. (2018) · IEEE International Performance, Computing, and Communications Conference · doi:10.1109/pccc.2018.8711068 · Cited by 53 · see citing works
A Novel SDN Dataset for Intrusion Detection in IoT Networks
Sarica, A. K., & Angın, P. (2020) · International Conference on Network and Service Management (CNSM) · doi:10.23919/cnsm50824.2020.9269042 · Cited by 48 · see citing works
Enhancement performance of random forest algorithm via one hot encoding for IoT IDS
Hussein, A. Y., Falcarin, P., & Sadiq, A. T. (2021) · Periodicals of Engineering and Natural Sciences (PEN) · doi:10.21533/pen.v9i3.2204 · Cited by 46 · see citing works
An analysis of random forest algorithm based network intrusion detection system
Aung, Y. Y., & Min, M. M. (2017) · IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD) · doi:10.1109/snpd.2017.8022711 · Cited by 45 · see citing works
Improving Intrusion Detection System by Estimating Parameters of Random Forest in Boruta
Iman, A. N., & Ahmad, T. (2020) · doi:10.1109/icosta48221.2020.1570609975 · Cited by 31 · see citing works
Decision Tree with Sensitive Pruning in Network-based Intrusion Detection System
Chew, Y. J., Yin, O. S., Wong, K., & Pang, Y. H. (2019) · Lecture notes in electrical engineering · doi:10.1007/978-981-15-0058-9_1 · Cited by 22 · see citing works
The Impact of PCA-Scale Improving GRU Performance for Intrusion Detection
Le, T.-T.-H., Kang, H., & Kim, H. (2019) · International Conference on Platform Technology and Service · doi:10.1109/platcon.2019.8668960 · Cited by 17 · see citing works
Self-citationGenetic algorithm and artificial neural network for network forensic analytics
Oreški, D., & Andročec, D. (2020) · International Convention on Information and Communication Technology, Electronics and Microelectronics · doi:10.23919/mipro48935.2020.9245140 · Cited by 13 · see citing works
Application of SVM Based on Information Entropy in Intrusion Detection
Jia, N., & Liu, D. (2017) · Advances in intelligent systems and computing · doi:10.1007/978-3-319-69096-4_64 · Cited by 5 · see citing works
Analyzing Effective of Activation Functions on Recurrent Neural Networks for Intrusion Detection
Le, T.-T.-H., Kim, J., & Kim, H. (2016) · Journal of Multimedia Information System · doi:10.9717/jmis.2016.3.3.91 · Cited by 5 · see citing works
Self-citation
Flagged first, then by citations
Research works printed but not linked: 6
- [8]Spadaccino P. Cuomo F. Intrusion Detection Systems for IoT: Opportunities and Challenges offered by Edge Computing arXiv 1 20 Available online: Https://arxiv.org/pdf/2012.01174.pdf (accessed on 21 December 2021) · arXiv
- [12]Lundberg S.M. Erion G.G. Lee S.I. Consistent individualized feature attribution for tree ensembles arXiv 2018 1802.03888
- [46]Sarhan M. Layeghy S. Moustafa N. Portmann M. Towards a standard feature set of nids datasets arXiv 2021 2101.11315
- [56]Sarhan M. Layeghy S. Portmann M. Feature Analysis for ML-based IIoT Intrusion Detection arXiv 2021 2108.12732
- [64]Mane S. Rao D. Explaining Network Intrusion Detection System Using Explainable AI Framework arXiv 2021 2103.07110
- [68]Sarhan M. Layeghy S. Portmann M. An Explainable Machine Learning-based Network Intrusion Detection System for Enabling Generalisability in Securing IoT Networks arXiv 2021 2104.07183v1
Cited by
Sorted by citations
Explainable Artificial Intelligence in CyberSecurity: A Survey
Capuano, N., Fenza, G., Loia, V., & Stanzione, C. (2022) · IEEE Access · doi:10.1109/access.2022.3204171 · Cited by 330 · see citing works
Azam, Z., Islam, M. M., & Huda, M. N. (2023) · IEEE Access · doi:10.1109/access.2023.3296444 · Cited by 265 · see citing works
Pinto, A., Herrera, L.-C., Donoso, Y., & Gutiérrez, J. (2023) · Sensors · doi:10.3390/s23052415 · Cited by 212 · see citing works
Nwakanma, C. I., Ahakonye, L. A. C., Njoku, J. N., Odirichukwu, J. C., Okolie, S. A., Uzondu, C., Ndubuisi Nweke, C. C., & Kim, D.-S. (2023) · Applied Sciences · doi:10.3390/app13031252 · Cited by 202 · see citing works
Le, T.-T.-H., Oktian, Y. E., & Kim, H. (2022) · Sustainability · doi:10.3390/su14148707 · Cited by 174 · see citing works
Self-citationMakhadmeh, S. N., Fraihat, S., Awad, M., Sanjalawe, Y. K., Al‐Betar, M. A., & Awadallah, M. A. (2025) · Internet of Things · doi:10.1016/j.iot.2025.101536 · Cited by 172 · see citing works
Explainable Artificial Intelligence (XAI) for Internet of Things: A Survey
Kök, İ., Okay, F. Y., Muyanlı, Ö., & Özdemi̇r, S. (2023) · IEEE Internet of Things Journal · doi:10.1109/jiot.2023.3287678 · Cited by 176 · see citing works
A novel intrusion detection framework for optimizing IoT security
Qaddos, A., Yaseen, M. U., Al‐Shamayleh, A. S., Imran, M., Akhunzada, A., & Zayed, S. B. (2024) · Scientific Reports · doi:10.1038/s41598-024-72049-z · Cited by 138 · see citing works
Shyaa, M. A., Ibrahim, N. F., Zainol, Z. B., Abdullah, R., Anbar, M., & Alzubaidi, L. (2024) · Engineering Applications of Artificial Intelligence · doi:10.1016/j.engappai.2024.109143 · Cited by 118 · see citing works
Huang, A. A., & Huang, S. Y. (2023) · PLoS ONE · doi:10.1371/journal.pone.0281922 · Cited by 109 · see citing works
Fraihat, S., Makhadmeh, S. N., Awad, M., Al‐Betar, M. A., & Al-Redhaei, A. (2023) · Internet of Things · doi:10.1016/j.iot.2023.100819 · Cited by 102 · see citing works
TS-IDS: Traffic-aware self-supervised learning for IoT Network Intrusion Detection
Nguyen, H., & Kashef, R. (2023) · Knowledge-Based Systems · doi:10.1016/j.knosys.2023.110966 · Cited by 94 · see citing works
Kalakoti, R., Bahsi, H., & Nõmm, S. (2024) · IEEE Internet of Things Journal · doi:10.1109/jiot.2024.3360626 · Cited by 93 · see citing works
Wang, K., Zhang, L., & Fu, X. (2023) · Automation in Construction · doi:10.1016/j.autcon.2022.104730 · Cited by 91 · see citing works
Mutalib, N. H. A., Sabri, A. Q. M., Wahab, A. W. A., Abdullah, E. R. M. F., & AlDahoul, N. (2024) · Artificial Intelligence Review · doi:10.1007/s10462-024-10890-4 · Cited by 105 · see citing works
Aslam, N., Khan, I. U., Mirza, S., AlOwayed, A., Anis, F. M., Aljuaid, R. M., & Baageel, R. (2022) · Sustainability · doi:10.3390/su14127375 · Cited by 87 · see citing works
Younisse, R., Ahmad, A., & Al-Haija, Q. S. A. (2022) · Big Data and Cognitive Computing · doi:10.3390/bdcc6040126 · Cited by 82 · see citing works
Le, T.-T.-H., Wardhani, R. W., Putranto, D. S. C., Jo, U., & Kim, H. (2023) · IEEE Access · doi:10.1109/access.2023.3336678 · Cited by 77 · see citing works
Self-citationAn Intrusion Detection System Using BoT-IoT
Alosaimi, S., & Almutairi, S. M. (2023) · Applied Sciences · doi:10.3390/app13095427 · Cited by 67 · see citing works
Khan, N., Ahmad, K., Tamimi, A. A., Alani, M. M., Bermak, A., & Khalil, I. M. (2025) · Information · doi:10.3390/info16121036 · Cited by 104 · see citing works
Alalhareth, M., & Hong, S. (2024) · Sensors · doi:10.3390/s24113519 · Cited by 61 · see citing works
Nascita, A., Aceto, G., Ciuonzo, D., Montieri, A., Persico, V., & Pescapè, A. (2024) · IEEE Communications Surveys & Tutorials · doi:10.1109/comst.2024.3504955 · Cited by 72 · see citing works
Optimizing Intrusion Detection Systems in Three Phases on the CSE-CIC-IDS-2018 Dataset
Songma, S., Sathuphan, T., & Pamutha, T. (2023) · Computers · doi:10.3390/computers12120245 · Cited by 66 · see citing works
Alabsi, B. A., Anbar, M., & Rihan, S. D. A. (2023) · Sensors · doi:10.3390/s23125644 · Cited by 54 · see citing works
Rihan, S. D. A., Anbar, M., & Alabsi, B. A. (2023) · Sensors · doi:10.3390/s23177342 · Cited by 49 · see citing works
Le, T.-T.-H., Shin, Y., Kim, M., & Kim, H. (2024) · Applied Soft Computing · doi:10.1016/j.asoc.2024.111517 · Cited by 47 · see citing works
Self-citationMEMBER: A multi-task learning model with hybrid deep features for network intrusion detection
Lan, J., Liu, X., Li, B., Sun, J., Li, B., & Zhao, J. W. (2022) · Computers & Security · doi:10.1016/j.cose.2022.102919 · Cited by 45 · see citing works
Examining the Suitability of NetFlow Features in Detecting IoT Network Intrusions
Awad, M., Fraihat, S., Salameh, K., & Redhaei, A. A. (2022) · Sensors · doi:10.3390/s22166164 · Cited by 43 · see citing works
Noviandy, T. R., Maulana, A., Idroes, G. M., Emran, T. B., Tallei, T. E., Helwani, Z., & Idroes, R. (2023) · Infolitika Journal of Data Science · doi:10.60084/ijds.v1i1.91 · Cited by 43 · see citing works
An explainable nature-inspired cyber attack detection system in Software-Defined IoT applications
Kumar, C., & Ansari, M. S. A. (2024) · Expert Systems with Applications · doi:10.1016/j.eswa.2024.123853 · Cited by 41 · see citing works
A Highly Interpretable Framework for Generic Low-Cost UAV Attack Detection
Wu, S., Li, Y., Wang, Z., Tan, Z., & Pan, Q. (2023) · IEEE Sensors Journal · doi:10.1109/jsen.2023.3244831 · Cited by 39 · see citing works
Exploring Local Explanation of Practical Industrial AI Applications: A Systematic Literature Review
Le, T.-T.-H., Prihatno, A. T., Oktian, Y. E., Kang, H., & Kim, H. (2023) · Applied Sciences · doi:10.3390/app13095809 · Cited by 42 · see citing works
Self-citationAlMohimeed, A., Saleh, H., Mostafa, S., Saad, R. M. A., & Talaat, A. S. (2023) · Computers · doi:10.3390/computers12100200 · Cited by 39 · see citing works
C-SHAP: A Hybrid Method for Fast and Efficient Interpretability
Ranjbaran, G., Recupero, D. R., Roy, C. K., & Schneider, K. A. (2025) · Applied Sciences · doi:10.3390/app15020672 · Cited by 39 · see citing works
An Explainable LSTM-Based Intrusion Detection System Optimized by Firefly Algorithm for IoT Networks
Ogunseyi, T. B., & Thiyagarajan, G. (2025) · Sensors · doi:10.3390/s25072288 · Cited by 37 · see citing works
Trustworthy Adaptive AI for Real-Time Intrusion Detection in Industrial IoT Security
Rawajbeh, M. A., Jayanthi, M. A., Ramasamy, L. K., & Khan, F. (2025) · IoT · doi:10.3390/iot6030053 · Cited by 37 · see citing works
Noviandy, T. R., Idroes, G. M., Energy and Green Economics Unit, G. P. S., Hardi, I., & Economic Modeling and Data Analytics Unit, G. P. S. (2024) · doi:10.24191/mjoc.v9i1.25691 · Cited by 36 · see citing works
Ding, W., Alrashdi, I., Hawash, H., & Abdel‐Basset, M. (2023) · Information Sciences · doi:10.1016/j.ins.2023.120057 · Cited by 34 · see citing works
Lucas, T. J., de Figueiredo, I. S., Tojeiro, C. A. C., de Almeida, A. M. G., Scherer, R., Brega, J. R. F., Papa, J. P., & da Costa, K. A. P. (2023) · IEEE Access · doi:10.1109/access.2023.3328535 · Cited by 33 · see citing works
An Explanation of the LSTM Model Used for DDoS Attacks Classification
Bashaiwth, A., Binsalleeh, H., & AsSadhan, B. (2023) · Applied Sciences · doi:10.3390/app13158820 · Cited by 31 · see citing works
Explainable artificial intelligence models in intrusion detection systems
Al, S., & Sağıroğlu, Ş. (2025) · Engineering Applications of Artificial Intelligence · doi:10.1016/j.engappai.2025.110145 · Cited by 42 · see citing works
Utilizing Machine Learning Algorithms for Effectively Detection IoT DDoS Attacks
Mughaid, A. S., Alqahtani, A., AlZu’bi, S. M. F., Obaidat, I., Alquran, R., AlJamal, M., & AL-Marayah, R. (2023) · Lecture notes in networks and systems · doi:10.1007/978-3-031-33743-7_49 · Cited by 29 · see citing works
A comprehensive review of explainable AI in cybersecurity: Decoding the black box
Sharma, A., Rani, S., & Shabaz, M. (2025) · ICT Express · doi:10.1016/j.icte.2025.10.004 · Cited by 28 · see citing works
Nkongolo, M., Deventer, J. P. V., Kasongo, S. M., Zahra, S. R., & KIPONGO, J. (2022) · Electronics · doi:10.3390/electronics11111749 · Cited by 28 · see citing works
Noviandy, T. R., Idroes, G. M., Hardi, I., Afjal, M., & Ray, S. (2024) · Infolitika Journal of Data Science · doi:10.60084/ijds.v2i1.199 · Cited by 27 · see citing works
Uddin, K. M. M., Bhuiyan, M. T. A., Saad, M. N., Islam, A., & Islam, M. M. (2025) · Biomedical Materials & Devices · doi:10.1007/s44174-024-00268-z · Cited by 26 · see citing works
XAI-3DP: Diagnosis and Understanding Faults of 3-D Printer With Explainable Ensemble AI
Chowdhury, D., Sinha, A., & Das, D. (2022) · IEEE Sensors Letters · doi:10.1109/lsens.2022.3228327 · Cited by 26 · see citing works
Muna, R. K., Hossain, M. I., Alam, M. G. R., Hassan, M. M., Ianni, M., & Fortino, G. (2023) · Internet of Things · doi:10.1016/j.iot.2023.100919 · Cited by 25 · see citing works
Larriva-Novo, X. A., Sánchez-Zas, C., Villagrá, V. A., Marín, A., & Berrocal, J. (2023) · Applied Sciences · doi:10.3390/app13158587 · Cited by 24 · see citing works
Gwassi, O. A. H., Osman Nuri, U. C. A. N., & Navarro, E. A. (2024) · Multimedia Tools and Applications · doi:10.1007/s11042-024-20059-4 · Cited by 23 · see citing works
RetractedAn XAI-based adversarial training approach for cyber-threat detection
Al-Essa, M., Andresini, G., Appice, A., & Malerba, D. (2022) · 2022 IEEE Intl Conf on Dependable, Autonomic and Secure Computing, Intl Conf on Pervasive Intelligence and Computing, Intl Conf on Cloud and Big Data Computing, Intl Conf on Cyber Science and Technology Congress (DASC/PiCom/CBDCom/CyberSciTech) · doi:10.1109/dasc/picom/cbdcom/cy55231.2022.9927842 · Cited by 27 · see citing works
Cyber vulnerabilities detection system in logistics-based IoT data exchange
Alzahrani, A. A., & Asghar, M. Z. (2024) · Egyptian Informatics Journal · doi:10.1016/j.eij.2024.100448 · Cited by 21 · see citing works
Enhancing Explanation of LSTM-Based DDoS Attack Classification Using SHAP With Pattern Dependency
AsSadhan, B., Bashaiwth, A., & Binsalleeh, H. (2024) · IEEE Access · doi:10.1109/access.2024.3421299 · Cited by 21 · see citing works
Rule-Based Detection of Anomalous Patterns in Device Behavior for Explainable IoT Security
Costa, G., Forestiero, A., & Ortale, R. (2023) · IEEE Transactions on Services Computing · doi:10.1109/tsc.2023.3327822 · Cited by 21 · see citing works
Analyzing the Behavior of Geopolymer Concrete with Different Novel Machine-Learning Algorithms
Sapkota, S. C., Dahal, D., Yadav, A. K., Dhakal, D., & Paudel, S. (2025) · Journal of structural design and construction practice. · doi:10.1061/jsdccc.sceng-1724 · Cited by 21 · see citing works
Muqeet, M., Malik, H., Panhwar, S., Khan, I. U., Hussain, F., Asghar, Z., Khatri, Z., & Mahar, R. B. (2023) · International Journal of Biological Macromolecules · doi:10.1016/j.ijbiomac.2023.124180 · Cited by 20 · see citing works
Advancing IoT security: a comprehensive AI-based trust framework for intrusion detection
Kaliappan, C. P., Palaniappan, K., Ananthavadivel, D., & Subramanian, U. (2024) · Peer-to-Peer Networking and Applications · doi:10.1007/s12083-024-01684-0 · Cited by 19 · see citing works
Secure blockchain based intrusion detection for IoT networks
Kumar, A., Sharma, B., & Noonia, A. (2025) · Discover Computing · doi:10.1007/s10791-025-09754-4 · Cited by 18 · see citing works
Li, L.-H., Sharma, A. K., & Cheng, S.-T. (2025) · Intelligent Systems with Applications · doi:10.1016/j.iswa.2025.200514 · Cited by 17 · see citing works
Fog-empowered anomaly detection in IoT networks using one-class asymmetric stacked autoencoder
Ayad, A. G., Sakr, N. A., & Hikal, N. A. (2025) · Cluster Computing · doi:10.1007/s10586-025-05234-y · Cited by 16 · see citing works
Tayalati, F., Azmani, A., & Azmani, M. (2024) · Progress in Artificial Intelligence · doi:10.1007/s13748-024-00318-z · Cited by 16 · see citing works
Zeghida, H., Boulaiche, M., Chikh, R., Patel, A. M., Barros, A. L., & Bamhdi, A. M. (2025) · International Journal of Information Security · doi:10.1007/s10207-025-01036-w · Cited by 19 · see citing works
TE-G-SAGE: Explainable Edge-Aware Graph Neural Networks for Network Intrusion Detection
Luša, R., Pintar, D., & Vranić, M. (2025) · Modelling · doi:10.3390/modelling6040165 · Cited by 15 · see citing works
Leem, S., Oh, J., So, D., & Moon, J. (2023) · Entropy · doi:10.3390/e25040571 · Cited by 19 · see citing works
Developing Transparent IDS for VANETs Using LIME and SHAP: An Empirical Study
Hassan, F., Yu, J., Syed, Z. S., Magsi, A. H., & Ahmed, N. (2023) · Computers, materials & continua/Computers, materials & continua (Print) · doi:10.32604/cmc.2023.044650 · Cited by 19 · see citing works
Noviandy, T. R., Idroes, G. M., & Hardi, I. (2024) · Informatics and Health · doi:10.1016/j.infoh.2024.12.001 · Cited by 15 · see citing works
Gul, S., Arshad, S., Saeed, S. M. U., Akram, A., & Azam, M. A. (2024) · Computers · doi:10.3390/computers14010004 · Cited by 15 · see citing works
Evolving ML-Based Intrusion Detection: Cyber Threat Intelligence for Dynamic Model Updates
Lin, Y., Lu, Y.-H., Hwang, R., Lai, Y., Sudyana, D., & Lee, W. (2025) · IEEE Transactions on Machine Learning in Communications and Networking · doi:10.1109/tmlcn.2025.3564587 · Cited by 14 · see citing works
Li, X., Zheng, Z., Zhao, M., Zhao, Y., Shi, L., & Wang, B. (2025) · Computer Networks · doi:10.1016/j.comnet.2025.111341 · Cited by 14 · see citing works
Explainable AI-Based Intrusion Detection Systems for Cloud and IoT
Gaitan-Cardenas, M. C., Abdelsalam, M., & Roy, K. (2023) · International Conference on Computer Communications and Networks (ICCCN) · doi:10.1109/icccn58024.2023.10230177 · Cited by 13 · see citing works
XAI-LCS: Explainable AI-Based Fault Diagnosis of Low-Cost Sensors
Sinha, A., & Das, D. (2023) · IEEE Sensors Letters · doi:10.1109/lsens.2023.3330046 · Cited by 14 · see citing works
Geetha, C., Duela, J. S., Oliver, A. S., & Lekha, D. (2024) · Signal Image and Video Processing · doi:10.1007/s11760-024-03088-2 · Cited by 13 · see citing works
Kumari, T. A., & Mishra, S. (2024) · Egyptian Informatics Journal · doi:10.1016/j.eij.2024.100520 · Cited by 13 · see citing works
Explainable artificial intelligence for enhanced living environments: A study on user perspective
Wickramanayake, S., Rasnayaka, S., Gamage, M., Meedeniya, D., & Perera, I. (2023) · Advances in computers · doi:10.1016/bs.adcom.2023.10.002 · Cited by 12 · see citing works
Explainable Artificial Intelligence as a Cybersecurity Aid
Doshi, R., & Hiran, K. K. (2024) · Advances in computational intelligence and robotics book series · doi:10.4018/978-1-6684-6361-1.ch003 · Cited by 12 · see citing works
IoT-based Smart Home Security System with Machine Learning Models
Hızal, S., Çavuşoğlu, Ü., & Akgün, D. (2024) · Academic Platform Journal of Engineering and Smart Systems · doi:10.21541/apjess.1236912 · Cited by 11 · see citing works
XAITrafficIntell: Interpretable Cyber Threat Intelligence for Darknet Traffic Analysis
Arikkat, D. R., Vinod, P., Rehiman, K. A. R., Rasheed, R. A., & Conti, M. (2024) · Journal of Network and Systems Management · doi:10.1007/s10922-024-09842-8 · Cited by 11 · see citing works
Liao, J., Xie, Y., Zhao, P., Xia, K., Xu, B., Wang, H., Li, C., Li, C., & Liu, H. (2024) · Energy · doi:10.1016/j.energy.2024.133947 · Cited by 11 · see citing works
Saidane, S., Telch, F., Shahin, K., & Granelli, F. (2025) · Journal of Information Security and Applications · doi:10.1016/j.jisa.2025.104013 · Cited by 11 · see citing works
Evaluating Feature Relevance XAI in Network Intrusion Detection
Tritscher, J., Wolf, M., Andreas Hotho, A., & Schlör, D. (2023) · Communications in computer and information science · doi:10.1007/978-3-031-44064-9_25 · Cited by 11 · see citing works
Nematirad, R., Behrang, M., & Pahwa, A. (2024) · IEEE Access · doi:10.1109/access.2024.3366807 · Cited by 11 · see citing works
Siqueira, L. P., Batista, C. L., Lui, P. H., Kazienko, J. F., Quincozes, S. E., Quincozes, V. E., Welfer, D., & Nomura, S. (2025) · Sensors · doi:10.3390/s25206261 · Cited by 13 · see citing works
Enhancing the Red Wine Quality Classification Using Ensemble Voting Classifiers
Supriatna, D. J. I., Saputra, H., & Hasan, K. (2023) · Infolitika Journal of Data Science · doi:10.60084/ijds.v1i2.95 · Cited by 10 · see citing works
Le, T.-T.-H., Hwang, Y., Choi, C., Wardhani, R. W., Putranto, D. S. C., & Kim, H. (2024) · Electronics · doi:10.3390/electronics13224350 · Cited by 9 · see citing works
Self-citationCFTNet: a robust credit card fraud detection model enhanced by counterfactual data augmentation
Kong, M., Li, R., Wang, J., Li, X., Jin, S., Xie, W., Hou, M., & Cao, C. (2024) · Neural Computing and Applications · doi:10.1007/s00521-024-09546-9 · Cited by 9 · see citing works
Intrusion Detection System in Network using Decision Tree
Reddy, A. V. S., Reddy, B. P., Sujihelen, L., Mary, A. V. A., Jesudoss, A., & Jeyanthi, P. (2022) · International Conference on Sustainable Computing and Data Communication Systems (ICSCDS) · doi:10.1109/icscds53736.2022.9760891 · Cited by 8 · see citing works
Alnahdi, A., & Narain, S. (2024) · IEEE International Conference on Trust, Privacy and Security in Intelligent Systems and Applications (TPS-ISA) · doi:10.1109/tps-isa62245.2024.00020 · Cited by 7 · see citing works
Chithanuru, V., & Ramaiah, M. (2025) · PeerJ Computer Science · doi:10.7717/peerj-cs.2630 · Cited by 7 · see citing works
Kushwaha, J. P., Bhadauria, S., & Tapaswi, S. (2025) · Computers & Electrical Engineering · doi:10.1016/j.compeleceng.2025.110626 · Cited by 10 · see citing works
Securing IoT networks: A robust intrusion detection system leveraging feature selection and LGBM
Kumar, M. R., & Sudhakaran, P. (2024) · Peer-to-Peer Networking and Applications · doi:10.1007/s12083-024-01721-y · Cited by 7 · see citing works
Chakir, O., Sadqi, Y., & Alaoui, E. A. A. (2024) · Information Security Journal A Global Perspective · doi:10.1080/19393555.2024.2362813 · Cited by 7 · see citing works
Larriva-Novo, X. A., Pérez-Miguel, L., Villagrá, V. A., Álvarez-Campana, M., Sánchez-Zas, C., & Jover, Ó. (2024) · Applied Sciences · doi:10.3390/app142411511 · Cited by 7 · see citing works
Enhancing Intrusion Detection and Explanations for Imbalanced Vehicle CAN Network Data
Le, T.-T.-H., Suryanto, N., Kim, H., Ji, J., & Heo, S. (2023) · International Symposium on Information and Communication Technology · doi:10.1145/3628797.3628994 · Cited by 7 · see citing works
Self-citationFatima, Z., Hussain, R., Dilshad, A., Shakir, M., & Laghari, A. A. (2025) · Security and Privacy · doi:10.1002/spy2.70026 · Cited by 8 · see citing works
Cyber Security's Silver Bullet - A Systematic Literature Review of AI-Powered Security
Tabassum, I., Bazai, S. U., Zaland, Z., Marjan, S., Khan, M. Z., & Ghafoor, M. I. (2022) · International Informatics and Software Engineering Conference (IISEC) · doi:10.1109/iisec56263.2022.9998305 · Cited by 6 · see citing works
Role of XAI in building a super smart society 5.0
Kiruthika, M., Moorthi, K., Devi, M. A., & Roseline, S. A. (2024) · Elsevier eBooks · doi:10.1016/b978-0-323-95315-3.00013-9 · Cited by 6 · see citing works
Credit Card Fraud Detection Through Explainable Artificial Intelligence for Managerial Oversight
Muksalmina, M., Syahyana, A., Hidayatullah, F., Idroes, G. M., & Noviandy, T. R. (2025) · Indatu Journal of Management and Accounting · doi:10.60084/ijma.v3i1.301 · Cited by 6 · see citing works
Intelligent Connected Vehicle Intrusion Detection and Mitigation: An Analysis of Explainable AI
Vishnukumar, R., Padma, A., & Ramaiah, M. (2024) · International Conference on Emerging Techniques in Computational Intelligence (ICETCI) · doi:10.1109/icetci62771.2024.10704143 · Cited by 6 · see citing works
Scalable SHAP-Informed Neural Network
Graham, J., & Sheng, V. S. (2025) · Mathematics · doi:10.3390/math13132152 · Cited by 5 · see citing works
The Shapley Value Contribution to Explainable Artificial Intelligence: A Comprehensive Survey
Zhao, C., Liu, J., & Парилина, Е. М. (2025) · Dynamic Games and Applications · doi:10.1007/s13235-025-00670-2 · Cited by 5 · see citing works
- Authors
- Le, T.-T.-H., Kim, H., Kang, H., & Kim, H.
- Affiliations
- Hung Yen University of Technology and Education (VN)
- Pusan National University (KR)
- Corresponding author
- Kim, Howon
- Venue
- Sensors
- Publisher
- MDPI AG
- Published
- 2022-02-03
- Volume
- 22
- Issue
- 3
- Pages
- 1154
- ISSN
- 1424-8220 (ISSN-L)
- PMC
- PMC8840013
- OpenAlex
- W4210659135
- Cited by
- 208
- References
- 63
- Citations by year
- 2026: 37 · 2025: 64 · 2024: 44 · 2023: 49 · 2022: 14
- FWCI
- 18.97
- Type
- journal article
- Language
- en
- Open access
- gold
- doi.org
- Licence
- Locations
- Sensors (publishedVersion, cc-by)
- PubMed Central (publishedVersion, cc-by)
- PubMed (publishedVersion)
- DOAJ (DOAJ: Directory of Open Access Journals) (submittedVersion, cc-by-sa)
- Topics
- Physical Sciences › Computer Science › Computer Networks and Communications › Network Security and Intrusion Detection
- Physical Sciences › Computer Science › Hardware and Architecture › Network Packet Processing and Optimization
- Physical Sciences › Computer Science › Artificial Intelligence › Internet Traffic Analysis and Secure E-voting
- Keywords
- intrusion detection systems, Internet of Things security, decision tree ensembles, random forest, decision tree, SHAP, explainable AI, attack detection, Bot-IoT dataset, ToN-IoT, model interpretability
- MeSH terms
- Machine Learning, Humans, Computer Security, Neural Networks, Computer
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review