Int J Performability Eng ›› 2024, Vol. 20 ›› Issue (11): 649-657.doi: 10.23940/ijpe.24.11.p1.649657

    Next Articles

Intrusion Detection with Ant Colony Optimization Based Feature Selection and XGboost Classifier

Shweta Bhardwaja,*, Seema Rawatb, and Hima Bindu Maringantic   

  1. aDepartment of Computer Science & Engineering, Amity University, Uttar Pradesh Noida, India;
    bDepartment of Information Technology, Amity University, Uttar Pradesh Noida, India;
    cDepartment of Computer Science and Applications, North Orissa University, Baripada Odisha, India
  • Submitted on ; Revised on ; Accepted on
  • Contact: *E-mail address: sbhardwaj1@amity.edu

Abstract: The Internet of Things is being used far more frequently. Malicious attacks are on the rise in tandem with the growth of technology such as smart devices, smart homes, and other forms of automation. Taking care of network security is crucial. An effective network intrusion detection system is essential for defending Internet of Things devices against malware. It consists of feature selection, classification, and dimensionality reduction. Principal component analysis (PCA) is used to reduce dimensionality, and ant colony optimization (ACO) is used to choose features. Following that, the Extreme Gradient Boost Algorithm (XG-Boost) is used to carry out the classification. Python is used to implement the benchmarked intrusion detection NSL-KDD dataset on Colaboratory. The system outperformed the current intrusion detection system with 99.27 % accuracy, 99.6% precision, 98.8% recall, and 99.2% F1-score. Based on testing results, the system seems to be robust when evaluating several performance criteria.

Key words: internet of things, intrusion detection system, XGBoost, NSL-KDD, ACO, anomaly detection