journal article·2022Open access

Bio-inspired Hybrid Feature Selection Model for Intrusion Detection

Adel Hamdan Mohammad, Tariq Alwada’n, Omar Almomani, Sami Smadi, Nidhal ElOmari

Computers, Materials & Continua· Volume 73· Issue 1

Abstract

Intrusion detection is a serious and complex problem. Undoubtedly due to a large number of attacks around the world, the concept of intrusion detection has become very important. This research proposes a multilayer bio-inspired feature selection model for intrusion detection using an optimized genetic algorithm. Furthermore, the proposed multilayer model consists of two layers (layers 1 and 2). At layer 1, three algorithms are used for the feature selection. The algorithms used are Particle Swarm Optimization (PSO), Grey Wolf Optimization (GWO), and Firefly Optimization Algorithm (FFA). At the end of layer 1, a priority value will be assigned for each feature set. At layer 2 of the proposed model, the Optimized Genetic Algorithm (GA) is used to select one feature set based on the priority value. Modifications are done on standard GA to perform optimization and to fit the proposed model. The Optimized GA is used in the training phase to assign a priority value for each feature set. Also, the priority values are categorized into three categories: high, medium, and low. Besides, the Optimized GA is used in the testing phase to select a feature set based on its priority. The feature set with a high priority will be given a high priority to be selected. At the end of phase 2, an update for feature set priority may occur based on the selected features priority and the calculated F-Measures. The proposed model can learn and modify feature sets priority, which will be reflected in selecting features. For evaluation purposes, two well-known datasets are used in these experiments. The first dataset is UNSW-NB15, the other dataset is the NSL-KDD. Several evaluation criteria are used, such as precision, recall, and F-Measure. The experiments in this research suggest that the proposed model has a powerful and promising mechanism for the intrusion detection system.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Network Security and Intrusion Detection · Advanced Malware Detection Techniques · Anomaly Detection Techniques and Applications

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (55)

Show source-provided references
1. A fraud detection system based on anomaly intrusion detection systems for E-commerce applications10.5539/cis.v7n2p117 ↗
2. A novel intrusion detection system based on feature generation with visualization strategy10.1016/j.eswa.2013.12.048 ↗
3. A hybrid network intrusion detection system using simplified swarm optimization (SSO)10.1016/j.asoc.2012.04.020 ↗
4. A novel intrusion detection system based on feature generation with visualization strategy10.1016/j.eswa.2013.12.048 ↗
5. A survey of data mining and machine learning methods for cyber security intrusion detection10.1109/COMST.2015.2494502 ↗
6. A survey on intrusion detection systems and classification techniques
7. A feature selection model for network intrusion detection system based on PSO, GWO, FFA and GA algorithms10.3390/sym12061046 ↗
8. An efficient intrusion detection system based on support vector machines and gradually feature removal method10.1016/j.eswa.2011.07.032 ↗
9. IntruDTree : A machine learning based cyber security intrusion detection model10.3390/sym12050754 ↗
10. Artificial intelligence and the future of cybersecurity
11. Machine learning applied to cyber operations10.1007/978-1-4614-7597-2_10 ↗
12. Evolutionary design of intrusion detection programs
13. Improving intrusion detection using genetic algorithm10.3923/itj.2013.2167.2173 ↗
14. Static VAR compensator using recurrent neural network10.1007/s00202-013-0287-5 ↗
15. Intrusion detection using reduced-size RNN based on feature grouping10.1007/s00521-010-0487-0 ↗
16. Fuzziness based semi-supervised learning approach for intrusion detection system10.1016/j.ins.2016.04.019 ↗
17. Deep learning10.1038/nature14539 ↗
18. Deep learning in neural networks: An overview10.1016/j.neunet.2014.09.003 ↗
19. A new intrusion detection system based on KNN classification algorithm in wireless sensor network
20. Random forest modeling for network intrusion detection system10.1016/j.procs.2016.06.047 ↗
21. UNSW-NB15: A comprehensive data set for network intrusion detection systems (UNSW-NB15 network data set)
22. A detailed analysis of the KDD CUP 99 data Set
23. S. Hettich and S. Bay, “KDD cup 1999 data set,” University of California Irvine, KDD repository, 1999. [Online]. Available: http://kdd.ics.uci.edu.
24. A deep learning approach for intrusion detection using recurrent neural networks10.1109/ACCESS.2017.2762418 ↗
25. A hybrid method consisting of GA and SVM for intrusion detection system10.1007/s00521-015-1964-2 ↗
26. A new approach to intrusion detection using artificial neural networks and fuzzy clustering10.1016/j.eswa.2010.02.102 ↗
27. A new hybrid approach for intrusion detection using machine learning methods10.1007/s10489-018-01408-x ↗
28. Application of SVM and ANN for intrusion detection10.1016/j.cor.2004.03.019 ↗
29. An enhanced J48 classification algorithm for the anomaly intrusion detection systems10.1007/s10586-017-1109-8 ↗
30. SVM intrusion detection model based on compressed sampling10.1155/2016/3095971 ↗
31. A real-time sequential deep extreme learning machine cybersecurity intrusion detection system10.32604/cmc.2020.013910 ↗
32. Particle swarm optimization
33. A modified particle swarm optimizer
34. Particle swarm optimization (PSO). A tutorial10.1016/j.chemolab.2015.08.020 ↗
36. Theory and applications of swarm intelligence10.1007/s00521-011-0523-8 ↗
37. On swarm intelligence inspired self-organized networking: Its bionic mechanisms, designing principles and optimization approaches10.1109/SURV.2013.062613.00014 ↗
38. New inspirations in swarm intelligence: A survey10.1504/IJBIC.2011.038700 ↗
39. Yang · Artificial Intelligence, Evolutionary Computing and Metaheuristics · 2013 · 42710.1007/978-3-642-29694-9 ↗
40. Yang · Stochastic Algorithms: Foundations and Applications · 2009 · 5792
41. Firefly mating algorithm for continuous optimization problems10.1155/2017/8034573 ↗
42. Firefly algorithm, stochastic test functions and design optimization10.1504/IJBIC.2010.032124 ↗
43. Firefly algorithm: Recent advances and applications10.1504/IJSI.2013.055801 ↗
44. A review on genetic algorithm: Past, present, and future10.1007/s11042-020-10139-6 ↗
45. A survey on nature-inspired optimization algorithms and their application in image enhancement domain10.1007/s11831-018-9289-9 ↗
46. A review of applications of genetic algorithms in operations management10.1016/j.engappai.2018.08.011 ↗
47. An executable model of a simple genetic algorithm
48. A hybrid genetic algorithm with adaptive diversity management for a large class of vehicle routing problems with time-windows10.1016/j.cor.2012.07.018 ↗
49. Das · Global Trends in Intelligent Computing Research and Development · 2013 · 268
50. The application of machine learning methods to intrusion detection
51. C4.5: Programs for machine learning by J. Ross Quinlan. Morgan Kaufmann Publishers, Inc., 199310.1007/BF00993309 ↗
52. Intrusion detection using a new hybrid feature selection model10.32604/iasc.2021.016140 ↗
53. Feature engineering and deep learning-based intrusion detection framework for securing edge IoT10.1007/s11227-021-04250-0 ↗
54. A hybrid model using bio-inspired metaheuristic algorithms for network intrusion detection system10.32604/cmc.2021.016113 ↗
55. Machine learning classifiers for network intrusion detection system: comparative study