Title: Network intrusion detection enhancement system through machine learning algorithms
Authors: Nour Kadhim Hadi
Addresses: Department of Computer Networks and Cybersecurity Engineering, College of Computer Engineering, University of Technology, Baghdad, 10001, Iraq
Abstract: In today's digitally driven landscape, network security is critical as decision-making relies heavily on reliable, high-quality data. This study utilises the network security laboratory-knowledge discovery data mining (NSL-KDD) dataset to improve traffic classification and data quality evaluation through state-of-the-art techniques. By employing advanced methods such as feature engineering, ensemble learning, and machine learning (ML) algorithms, the research enhances classification precision and accuracy. The primary goal is to develop an optimised classifier capable of detecting anomalous network traffic indicative of security intrusions. Using a preprocessed dataset, the study identifies significant features and optimises hyperparameters to refine performance. A decision tree classifier was evaluated using unseen data, integrating stages of data preparation, anomaly detection, training, and visualisation. The resulting model demonstrated high effectiveness for intrusion detection systems, achieving an accuracy of 95.36%, alongside 97% precision, a 95% F1-score, and 95% recall. This comprehensive approach ensures robust detection of potential network threats.
Keywords: machine learning; intrusion detection; decision tree; NSL-KDD; feature importance; performance metrics.
DOI: 10.1504/IJCNDS.2026.154606
International Journal of Communication Networks and Distributed Systems, 2026 Vol.32 No.4, pp.378 - 397
Received: 15 Jul 2024
Accepted: 09 Sep 2024
Published online: 07 Jul 2026 *