Development of an intrusion detection system using mayfly feature selection and artificial neural network algorithms

  • M. F. Edafeajiroke Department mathematics and Computer Science, Faculty of Natural and Applied Science, Michael and Cecilia Ibru University, Agbarha-Otor Delta State.
Keywords: Mayfly algorithm, Intrusion Detection System, Artificial Neural Network, Dimensionality Reduction.


Protecting the privacy and confidentiality of information and devices in computer networks requires reliable methods of intrusion detection. However, effective intrusion detection is made more difficult by the enormous dimensions of data available in computer networks. To boost intrusion detection classification performance in computer networks, this study developed a feature selection mode for the classification task. The proposed model utilized the Mayfly feature selection algorithm and ANN as the classifiers. The model was also tested without a mayfly algorithm. The model's efficacy was determined through a comparison of its accuracy, specificity, precision, sensitivity, and F1 score. The experimental outcomes revealed that the proposed model is more efficient than existing models based on the performance evaluation and the CIC-IDS 2017 dataset employed in this research. Accuracy scores of 99.94% (using Data+mayfly+ANN) and 90.17% (using Data+ANN) were attained after experimentation. In comparison to existing models, the proposed model yielded better results in terms of accuracy, sensitivity, specificity, and F1-score metrics. The model's sturdiness can be attributed to the use of mayfly techniques, which harness the strength in PSO, GA and FA for selecting optimal feature subsets. The results of this research provide a reliable dimensionality reduction model that may be used in the field of computer networks for intrusion detection and enhancement of security in computer networking environments.
How to Cite
Edafeajiroke, M. (2024). Development of an intrusion detection system using mayfly feature selection and artificial neural network algorithms. LAUTECH Journal of Engineering and Technology, (No 2), 148-160. Retrieved from