Improved Dragonfly Optimizer for Intrusion Detection Using Deep Clustering CNN-PSO Classifier
Source abstract
Abstract
With the rapid growth of internet based services and the data generated on these services are attracted by the attackers to intrude the networking services and information. Based on the characteristics of these intruders, many researchers attempted to aim to detect the intrusion with the help of automating process. Since, the large volume of data is generated and transferred through network, the security and performance are remained an issue. IDS (Intrusion Detection System) was developed to detect and prevent the intruders and secure the network systems. The performance and loss are still an issue because of the features space grows while detecting the intruders. In this paper, deep clustering based CNN have been used to detect the intruders with the help of Meta heuristic algorithms for feature selection and preprocessing. The proposed system includes three phases such as preprocessing, feature selection and classification. In the first phase, KDD dataset is preprocessed by using Binning normalization and Eigen-PCA based discretization method. In second phase, feature selection is performed by using Information Gain based Dragonfly Optimizer (IGDFO). Finally, Deep clustering based Convolutional Neural Network (CCNN) classifier optimized with Particle Swarm Optimization (PSO) identifies intrusion attacks efficiently. The clustering loss and network loss can be reduced with the optimization algorithm. We evaluate the proposed IDS model with the NSL-KDD dataset in terms of evaluation metrics. The experimental results show that proposed system achieves better performance compared with the existing system in terms of accuracy, precision, recall, f-measure and false detection rate.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Network Security and Intrusion Detection · Advanced Malware Detection Techniques · Internet Traffic Analysis and Secure E-voting
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (33)
Show source-provided references
1. Filter versus wrapper feature selection for network intrusion detection system
2. A deep learning method with filter based feature engineering for wireless intrusion detection system10.1109/ACCESS.2019.2905633 ↗
3. An intrusion detection system based on convolutional neural network for imbalanced network raffic
4. A study on NSLKDD dataset for intrusion detection system based on classification algorithms
5. Building an intrusion detection system using a filter-based feature selection algorithm10.1109/TC.2016.2519914 ↗
6. Improving performance of intrusion detection system using ensemble methods and feature selection
7. A deep learning approach for intrusion detection using recurrent neural networks,’10.1109/ACCESS.2017.2762418 ↗
8. Ant colony optimization and feature selection for intrusion detection10.1007/978-3-319-32213-1_27 ↗
9. Performance analysis of intrusion detection systems using a feature selection method on the UNSW NB15 dataset10.1186/s40537-020-00379-6 ↗
10. Intrusion detection system using feature selection with clustering and classification machine learning algorithms on the UNSW NB15 dataset
11. A review of intrusion detection systems
12. A critical review of intrusion detection systems in the internet of things: Techniques, deployment strategy validation strategy attacks public datasets and challenges
13. A literature review: Intrusion detection systems in internet of things
14. A GA LR wrapper approach for feature selection in network intrusion detection10.1016/j.cose.2017.06.005 ↗
15. A feature selection algorithm for intrusion detection system based on pigeon inspired optimizer
16. A feature selection model for network intrusion detection system based on PSO, GWO, FFA and GA algorithms
17. A contextual deep clustering based intrusion detection method for cloud
18. Differentiable deep clustering with cluster size constraints
19. CNN-Based network intrusion detection against denial-of-service attacks
20. Particle swarm optimization
21. Improved information gain based feature selection for text categorization
22. A mathematical theory of communication10.1145/584091.584093 ↗
23. Swarm intelligence and evolutionary computation: overview and analysis10.1007/978-3-319-02141-6_1 ↗
24. Particle swarm optimization
25. Ant colony optimization: A new meta-heuristic
26. Chu · Lecture Notes in Computer Science · 2006 · 85410.1007/978-3-540-36668-3_94 ↗
27. Grey wolf optimizer10.1016/j.advengsoft.2013.12.007 ↗
28. A powerful and efficient algorithm for numerical function optimization: Artificial bee colony (ABC) algorithm10.1007/s10898-007-9149-x ↗
29. Fitness dependent optimizer: Inspired by the bee swarming reproductive process10.1109/ACCESS.2019.2907012 ↗
30. Donkey and smuggler optimization algorithm: A collaborative working approach to path finding10.1016/j.jcde.2019.04.004 ↗
31. Firefly algorithms for multimodal optimization
32. Cuckoo search via levy flights
33. Differential evolution a simple and efficient heuristic for global optimization over continuous spaces10.1023/A:1008202821328 ↗