Comparative Evaluation of Machine Learning Algorithms for Intrusion Detection
Oduwole Omolara Oluwakemi *
Computer Science Program, National Mathematical Centre, Abuja, Nigeria.
Muhammad, Umar Abdullahi
Department of Computer Science, Federal University of Technology, Owerri, Nigeria.
Kene Tochukwu Anyachebelu
Department of Computer Science, Nasarawa State University, Keffi, Nasarawa State, Nigeria.
*Author to whom correspondence should be addressed.
Abstract
This study undertakes a comparative examination of machine learning algorithms used for intrusion detection, addressing the escalating challenge of safeguarding networks from malicious attacks in an era marked by a proliferation of network-related applications. Given the limitations of conventional security tools in combatting intrusions effectively, the adoption of machine learning emerges as a promising avenue for bolstering detection capabilities. The research evaluates the efficacy of three distinct machine learning algorithms—Convolutional Neural Networks (CNN), Recurrent Neural Networks (RNN), and Naive Bayes—in identifying diverse attack categories, including Denial of Service, Probe, Remote to Local, and User to Root.
Conducted on the NSL-KDD dataset, the analysis unveils CNN and RNN as superior performers compared to Naive Bayes, particularly in terms of detection accuracy. These findings extend value to both researchers and practitioners in the realm of intrusion detection systems, offering insights into optimal algorithmic choices. Furthermore, the study's implications resonate within broader contexts, such as the advancement of secure automation in industrial environments and the realm of automobile automation. Overall, this research contributes to the ongoing efforts to fortify network security and promote the development of safer technological landscapes.
Keywords: (ABS) Intrusion detection system, machine learning, neural networks (CNN), recurrent neural networks (RNN), naive Bayes