Accurate Network Intrusion Detection using a Feedforward Neural Network and Bee Colony Optimization Algorithm
Keywords:
Intrusion detection, Machine learning, Multi-layer Perceptron Neural Network, Bee Colony Optimization Algorithm.Abstract
Intrusion detection in computer networks is essential for protecting sensitive information and maintaining network security. This paper proposes a hybrid intrusion detection approach using a feedforward multilayer perceptron (MLP) neural network optimized by the Artificial Bee Colony (ABC) algorithm instead of traditional gradient descent. The proposed model enables it to detect both known and novel attack patterns. The model is evaluated using the NSL-KDD dataset after preprocessing, normalization, and PCA-based feature reduction, and performance is assessed using accuracy, precision, recall, and F1-score.The optimization algorithm fine-tunes the network’s weights and biases, leading to improved classification performance. The proposed model achieved an accuracy of 99.1%, surpassing other methods by an average of 3%, thus proving its effectiveness for secure and reliable intrusion detection.
References
[1] Shun, J., & Malki, H. A. (2008). Network intrusion detection system using neural networks. In Proceedings of the Fourth International Conference on Natural Computation (Vol. 5, pp. 242–246). IEEE.
[2] Shenfield, A., Day, D., & Ayesh, A. (2018). Intelligent intrusion detection systems using artificial neural networks. ICT Express, 4(2), 95–99.
[3] Vinchurkar, D. P., & Reshamwala, A. (2012). A review of intrusion detection system using neural network and machine learning. Journal of Engineering Science and Innovative Technology, 1, 54–63.
[4] Debar, H., Becker, M., & Siboni, D. (1992). A neural network component for an intrusion detection system. In Proceedings of the IEEE Symposium on Security and Privacy (pp. 240–250).
[5] Mohammadpour, L., Ling, T. C., Liew, C. S., & Chong, C. Y. (2018). A convolutional neural network for network intrusion detection system. Proceedings of the Asia-Pacific Advanced Network, 46, 50–55.
[6] Liao, H.-J., Lin, C.-H. R., Lin, Y.-C., & Tung, K.-Y. (2013). Intrusion detection system: A comprehensive review. Journal of Network and Computer Applications, 36(1), 16–24.
[7] Imrana, Y., Xiang, Y., Ali, L., Noor, A., Sarpong, K., & Abdullah, M. A. (2024). CNN-GRU-FF: A double-layer feature fusion-based network intrusion detection system using convolutional neural networks and gated recurrent units. Complex & Intelligent Systems, 10(3), 3353–3370.
[8] Gupta, C., Kumar, A., & Jain, N. K. (2024). An enhanced hybrid intrusion detection based on crow search analysis optimizations and artificial neural network. Wireless Personal Communications, 134(1), 43–68.
[9] Osa, E., Orukpe, P. E., & Iruansi, U. (2024). Design and implementation of a deep neural network approach for intrusion detection systems. e-Prime: Advances in Electrical Engineering, Electronics and Energy, 7, 100434.
[10] Vibhute, A. D., et al. (2024). An LSTM-based novel near-real-time multiclass network intrusion detection system for complex cloud environments. Concurrency and Computation: Practice and Experience, 36(11), e8024.
[11] Qasim, H., Hamza, A., Ibrahim, H., Saeed, H., & Hamzah, M. (2020). Design and implementation home security system and monitoring by using wireless sensor networks (WSN) / Internet of Things (IoT). International Journal of Electrical and Computer Engineering (IJECE), 10(3), 2617–2624.
[12] Hamza, A., et al. (2020). Design and implement WSN/IoT smart parking management system using microcontroller. International Journal of Electrical and Computer Engineering, 10(3), 3108.
[13] Saeed, H., et al. (2019). IoT health monitoring system for preventing and controlling risk in confined space using microcontrollers. International Journal of Engineering and Technology, 8(4), 619.
[14] Khan, A. R., Kashif, M., Jhaveri, R. H., Raut, R., Saba, T., & Bahaj, S. A. (2022). Deep learning for intrusion detection and security of Internet of Things (IoT): Current analysis, challenges, and possible solutions. Security and Communication Networks, 2022, 4016073.