入侵检测系统
计算机科学
Boosting(机器学习)
梯度升压
特征(语言学)
人工智能
实证研究
特征提取
模式识别(心理学)
机器学习
数据挖掘
统计
数学
随机森林
语言学
哲学
作者
Gerard Shu Fuhnwi,Matt Revelle,Clemente Izurieta
标识
DOI:10.1109/icaic60265.2024.10433805
摘要
In cybersecurity, Network Intrusion Detection Systems (NIDS) are essential for identifying and preventing malicious activity within computer networks. Machine learning algorithms have been widely applied to NIDS due to their ability to identify complex patterns and anomalies in network traffic. Improvements in the performance of an IDS can be measured by increasing the Matthew Correlation Coefficient (MCC), the reduction of False Alarm Rates (FARs), and the maintenance of up-to-date signatures of the latest attacks to maintain confidentiality, integrity, and availability of services. Integrating machine learning with feature selection for IDSs can help eliminate less important features until the optimal subset of features is achieved, thus improving the NIDS.In this research, we propose an approach for NIDS using XGBoost, a popular gradient boosting algorithm, with Recursive Feature Elimination (RFE) feature selection. We used the NSL-KDD dataset, a benchmark dataset for evaluating NIDS, for training and testing. Our empirical results show that XGBoost with RFE outperforms other popular machine learning algorithms for NIDS on this dataset, achieving the highest MCC for detecting NSL-KDD dataset attacks of type DoS, Probe, U2R, and R2L and very high classification time.
科研通智能强力驱动
Strongly Powered by AbleSci AI