An Intelligent Hybrid Intrusion Detection System Based on Random Forest Feature Selection and Isolation Forest Anomaly Detection

المؤلفون

الكلمات المفتاحية:

Intrusion Detection System، Machine Learning، Random Forest

الملخص

The rapid expansion of network infrastructure has made cybersecurity a critical concern in modern digital environments. Intrusion Detection Systems (IDS) play a vital role in identifying malicious network activities; however, traditional signature-based approaches often fail to detect novel or sophisticated attacks. This paper presents an intelligent hybrid IDS that combines supervised and unsupervised machine learning techniques to improve detection accuracy and generalizability. The proposed system is evaluated on the CICIDS2017 dataset, which contains labeled traffic records representing both benign and multiple attack categories. The preprocessing pipeline involves removing missing values, eliminating infinite values, and applying binary label encoding with MinMax normalization. SMOTE is applied exclusively to the training set to address severe class imbalance. Feature selection is performed using Random Forest Gini impurity importance, retaining the top 30 most discriminative features from an original 78. The hybrid detection model integrates an Isolation Forest for anomaly detection with a Random Forest classifier for supervised classification, combined through a logical OR voting mechanism. The system is validated using 5-Fold Cross Validation, achieving a mean accuracy of 95.5%, precision of 91.8%, recall of 99.9%, and F1-score of 95.7%, demonstrating superior attack detection over individual model approaches.

المراجع

[1] I. H. Sarker, M. H. Abushark, F. Alsolami, and A. I. Khan, "IntruDTree: A machine learning based cyber security intrusion detection model," Symmetry, vol. 13, no. 5, p. 891, 2021.

[2] I. Ullah and Q. H. Mahmoud, "A two-level flow-based anomalous activity detection system for IoT networks," Electronics, vol. 9, no. 3, p. 530, 2021.

[3] O. Faker and E. Dogdu, "Intrusion detection using big data and deep learning techniques," in Proc. ACM Southeast Conf., pp. 86-93, 2022.

[4] N. Moustafa and J. Slay, "UNSW-NB15: A comprehensive data set for network intrusion detection systems," in Proc. MilCIS, pp. 1-6, 2022.

[5] Y. Zhou, G. Cheng, S. Jiang, and M. Dai, "Building an efficient intrusion detection system based on feature selection and ensemble classifier," Computer Networks, vol. 174, p. 107247, 2022.

[6] R. Abdulhammed, H. Musafer, A. Alessa, M. Faezipour, and A. Abuzneid, "Features dimensionality reduction approaches for machine learning based network intrusion detection," Electronics, vol. 8, no. 3, p. 322, 2023.

[7] S. M. Kasongo and Y. Sun, "Performance analysis of intrusion detection systems using a feature selection method on the UNSW-NB15 dataset," J. Big Data, vol. 7, no. 1, p. 105, 2023.

[8] A. Yulianto, P. Sukarno, and N. A. Suwastika, "Improving AdaBoost-based intrusion detection system (IDS) performance on CIC IDS 2017 dataset," J. Phys.: Conf. Ser., vol. 1192, p. 012018, 2023.

[9] N. Gao, L. Gao, Q. Gao, and H. Wang, "An intrusion detection model based on deep belief networks," in Proc. IEEE Conf. Advanced Cloud and Big Data, pp. 247-252, 2024.

[10] I. Ahmad, M. Basheri, M. J. Iqbal, and A. Rahim, "Performance comparison of support vector machine, random forest, and extreme learning machine for intrusion detection," IEEE Access, vol. 12, pp. 13032-13043, 2024.

[11] F. T. Liu, K. M. Ting, and Z.-H. Zhou, "Isolation forest," in Proc. 8th IEEE Int. Conf. Data Mining (ICDM), Pisa, Italy, pp. 413-422, Dec. 2008, doi: 10.1109/ICDM.2008.17.

التنزيلات

منشور

2026-07-15

كيفية الاقتباس

[1]
aml ellafi, A. ALSHAYBANI, و M. algomaity, "An Intelligent Hybrid Intrusion Detection System Based on Random Forest Feature Selection and Isolation Forest Anomaly Detection", JEEEIT, م 3, عدد 01, ص 52–60, يوليو 2026, تاريخ الوصول: 11 أغسطس، 2026. [مباشر على الإنترنت]. موجود في: https://jeeeit.com/index.php/jeeeit/article/view/73

المؤلفات المشابهة

1-10 من 21

يمكنك أيضاً إبدأ بحثاً متقدماً عن المشابهات لهذا المؤلَّف.