xIDS-EnsembleGuard: An Explainable Ensemble Learning-based Intrusion Detection System
| dc.contributor.author | Adil, Muhammad | |
| dc.contributor.author | Jan, Mian Ahmad | |
| dc.contributor.author | Hakim, Safayat Bin | |
| dc.contributor.author | Song, Houbing | |
| dc.contributor.author | Jin, Zhanpeng | |
| dc.date.accessioned | 2025-04-23T20:31:02Z | |
| dc.date.available | 2025-04-23T20:31:02Z | |
| dc.date.issued | 2025-03-01 | |
| dc.description | 23rd IEEE International Conference on Trust, Security and Privacy in Computing and Communications (TrustCom-2024) | |
| dc.description.abstract | In this paper, we focus on addressing the challenges of detecting malicious attacks in networks by designing an advanced Explainable Intrusion Detection System (xIDS). The existing machine learning and deep learning approaches have invisible limitations, such as potential biases in predictions, a lack of interpretability, and the risk of overfitting to training data. These issues can create doubt about their usefulness, transparency, and a decrease in trust among stakeholders. To overcome these challenges, we propose an ensemble learning technique called "EnsembleGuard." This approach uses the predicted outputs of multiple models, including tree-based methods (LightGBM, GBM, Bagging, XGBoost, CatBoost) and deep learning models such as LSTM (long short-term memory) and GRU (gated recurrent unit), to maintain a balance and achieve trustworthy results. Our work is unique because it combines both tree-based and deep learning models to design an interpretable and explainable meta-model through model distillation. By considering the predictions of all individual models, our meta-model effectively addresses key challenges and ensures both explainable and reliable results. We evaluate our model using well-known datasets, including UNSW-NB15, NSL-KDD, and CIC-IDS-2017, to assess its reliability against various types of attacks. During analysis, we found that our model outperforms both tree-based models and other comparative approaches in different attack scenarios. | |
| dc.description.sponsorship | This work was supported in part by the Guangdong Provincial Key Laboratory of Human Digital Twin (Grant 2022B1212010004), Guangzhou Basic Research Program (Grant SL2023A04J00930), and the Shenzhen Holdfound Foundation Endowed Professorship | |
| dc.description.uri | http://arxiv.org/abs/2503.00615 | |
| dc.format.extent | 8 pages | |
| dc.genre | journal articles | |
| dc.genre | postprints | |
| dc.identifier | doi:10.13016/m2obje-mmxq | |
| dc.identifier.uri | https://doi.org/10.48550/arXiv.2503.00615 | |
| dc.identifier.uri | http://hdl.handle.net/11603/38014 | |
| dc.language.iso | en_US | |
| dc.relation.isAvailableAt | The University of Maryland, Baltimore County (UMBC) | |
| dc.relation.ispartof | UMBC Student Collection | |
| dc.relation.ispartof | UMBC Faculty Collection | |
| dc.relation.ispartof | UMBC Information Systems Department | |
| dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 International | |
| dc.rights.uri | https://creativecommons.org/licenses/by-nc-nd/4.0/deed.en | |
| dc.subject | UMBC Security and Optimization for Networked Globe Laboratory (SONG Lab) | |
| dc.subject | Computer Science - Cryptography and Security | |
| dc.title | xIDS-EnsembleGuard: An Explainable Ensemble Learning-based Intrusion Detection System | |
| dc.type | Text | |
| dcterms.creator | https://orcid.org/0000-0003-2631-9223 |
Files
Original bundle
1 - 1 of 1
