Intrusion Detection System Using FKNN and Improved PSO
Source abstract
Abstract
Intrusion detection system (IDS) techniques are used in cybersecurity to protect and safeguard sensitive assets. The increasing network security risks can be mitigated by implementing effective IDS methods as a defense mechanism. The proposed research presents an IDS model based on the methodology of the adaptive fuzzy k-nearest neighbor (FKNN) algorithm. Using this method, two parameters, i.e., the neighborhood size (k) and fuzzy strength parameter (m) were characterized by implementing the particle swarm optimization (PSO). In addition to being used for FKNN parametric optimization, PSO is also used for selecting the conditional feature subsets for detection. To proficiently regulate the indigenous and comprehensive search skill of the PSO approach, two control parameters containing the time-varying inertia weight (TVIW) and time-varying acceleration coefficients (TVAC) were applied to the system. In addition, continuous and binary PSO algorithms were both executed on a multi-core platform. The proposed IDS model was compared with other state-of-the-art classifiers. The results of the proposed methodology are superior to the rest of the techniques in terms of the classification accuracy, precision, recall, and f-score. The results showed that the proposed methods gave the highest performance scores compared to the other conventional algorithms in detecting all the attack types in two datasets. Moreover, the proposed method was able to obtain a large number of true positives and negatives, with minimal number of false positives and negatives.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Network Security and Intrusion Detection · Anomaly Detection Techniques and Applications · Advanced Malware Detection Techniques
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (35)
Show source-provided references
1. Recent advances in support vector machines10.1016/j.neucom.2016.06.011 ↗
2. A Naive bayes approach for detecting coordinated attacks
3. Network intrusion detection using naïve bayes
4. Artificial intelligence in the cyber domain: Offense and defense10.3390/sym12030410 ↗
5. An intrusion detection system using KNN-ACO algorithm10.5120/ijca2017914079 ↗
6. An innovative two-stage fuzzy KNN-DST classifier for unknown intrusion detection
7. Prediction of protein subcellular locations using fuzzy KNN method10.1093/bioinformatics/btg366 ↗
8. Prediction of protein solvent accessibility using fuzzy k-nearest neighbor method10.1093/bioinformatics/bti423 ↗
9. Genetic feature selection combined with composite fuzzy nearest neighbor classifiers for hyperspectral satellite imagery10.1016/S0167-8655(01)00118-0 ↗
10. An introduction to variable and feature selection
11. Genetic algorithms in intrusion detection systems: A survey
12. A feature selection model based on genetic algorithm for intrusion detection
13. Genetic algorithm based feature selection approach for effective intrusion detection system
14. An efficient intrusion detection system based on hypergraph—Genetic algorithm for parameter optimization and feature selection in support vector machine10.1016/j.knosys.2017.07.005 ↗
15. Efficient botnet detection using feature ranking and hyperparameter tuning10.5120/ijca2019918739 ↗
16. Robust support vector machines for anomaly detection in computer security
17. Comparison of data mining algorithm: PSO-KNN, PSO-RF, and PSO-DT to measure attack detection accuracy levels on intrusion detection system10.1088/1742-6596/1471/1/012019 ↗
18. A feature selection model for network intrusion detection system based on PSO, GWO, FFA and GA algorithms10.3390/sym12061046 ↗
19. A new optimizer using particle swarm theory
20. Self-organizing hierarchical particle swarm optimizer with time-varying acceleration coefficients10.1109/TEVC.2004.826071 ↗
21. Nearest neighbor pattern classification10.1109/TIT.1967.1053964 ↗
22. An improved intrusion detection system based on KNN hyperparameter tuning and cross-validation10.1007/s13369-020-04907-7 ↗
23. A Hybridized svm-knn-pdapso approach to intrusion detection system
24. Intrusion detection using a novel hybrid method incorporating an improved KNN10.5120/ijca2017914340 ↗
25. Intrusion detection system using hybrid binary PSO and K-nearest neighborhood algorithm
26. A novel SVM-KNN-PSO ensemble method for intrusion detection system10.1016/j.asoc.2015.10.011 ↗
27. Distributed attack detection scheme using deep learning approach for internet of things10.1016/j.future.2017.08.043 ↗
28. Feature selection in high-dimensional dataset using MapReduce
29. Intrusion detection based on joint of k-means and KNN
30. Feature selection in network intrusion detection using metaheuristic algorithms
31. A novel bankruptcy prediction model based on an adaptive fuzzy k-nearest neighbor method10.1016/j.knosys.2011.06.008 ↗
32. A detailed analysis of the KDD CUP 99 data set
33. Toward generating a new intrusion detection dataset and intrusion traffic characterization
34. Detecting network intrusion using probabilistic neural network
35. Intrusion detection system based on decision tree over big data in fog environment10.1155/2018/4680867 ↗