• P-ISSN 0974-6846 E-ISSN 0974-5645

Indian Journal of Science and Technology


Indian Journal of Science and Technology

Year: 2024, Volume: 17, Issue: 4, Pages: 325-332

Original Article

A Hybrid Feature Selection Approach Incorporating Mutual Information and Genetics Algorithm for Web Server Attack Detection

Received Date:07 November 2023, Accepted Date:28 December 2023, Published Date:20 January 2024


Objectives: To improve accuracy and reduce the computational overheads of Machine Learning (ML) classifiers to identify web server threats, develop a feature selection strategy that extracts pertinent and important features from the network dataset. Methods: This research work progressed in three phases i) Mutual Information (MI) was used first for the feature ranking and selection to reduce the dimension of feature space; ii) Genetic Algorithms (GA) were used to pick significant features for boosting the accuracy of ML classifiers; and iii) evaluates the performance of four ML classifiers; Naive Bayes (NB), k-Nearest Neighbor (k-NN), Random Forest (RF), and Support Vector Machine (SVM), using the selected features. The evaluation is conducted on the UNSW-NB 15 dataset, measuring accuracy, False Positive Rate (FPR), and computational time. Findings: The results indicate that the proposed feature selection method remarkably improves the accuracy of ML classifiers, reducing the number of features to just four. The accuracy of ML classifiers improved by 13.11%, resulting in a reduction of about 99% in computational time compared to the results reported in the literature. Novelty: A novel hybrid feature selection method is proposed, which combines feature reduction by MI, a filter-based method and further feature extraction by GA, a wrapper-based method. This approach effectively identifies essential features for enhancing the accuracy of ML classifiers.


Genetic Algorithm, Feature Selections, Machine Learning, Mutual Information, Webserver Security


  1. Dhanya KA, Vajipayajula S, Srinivasan K, Tibrewal A, Kumar TS, Kumar TG. Detection of Network Attacks using Machine Learning and Deep Learning Models. Procedia Computer Science. 2023;218:57–66. Available from: https://doi.org/10.1016/j.procs.2022.12.401
  2. Patil S, Vanmali AV, Bansode R. Cyber Security Concerns for IoB. In: Internet of Behaviors (IoB) (1). (pp. 141-155) CRC Press. 2023.
  3. Ahuja N, Singal G, Mukhopadhyay D, Kumar N. Automated DDOS attack detection in software defined networking. Journal of Network and Computer Applications. 2021;187:103108. Available from: https://doi.org/10.1016/j.jnca.2021.103108
  4. Su J, He S, Wu Y. Features selection and prediction for IoT attacks. High-Confidence Computing. 2022;2(2):1–6. Available from: https://doi.org/10.1016/j.hcc.2021.100047
  5. Azmi MAH, Foozy CFM, Sukri KAM, Abdullah NA, Hamid IRA, Amnur H. Feature Selection Approach to Detect DDoS Attack Using Machine Learning Algorithms. JOIV : International Journal on Informatics Visualization. 2021;5(4):395–401. Available from: http://dx.doi.org/10.30630/joiv.5.4.734
  6. Kshirsagar D, Kumar S. An efficient feature reduction method for the detection of DoS attack. ICT Express. 2021;7(3):371–375. Available from: https://doi.org/10.1016/j.icte.2020.12.006
  7. Chanu US, Singh KJ, Chanu YJ. A dynamic feature selection technique to detect DDoS attack. Journal of Information Security and Applications. 2023;74:103445. Available from: https://doi.org/10.1016/j.jisa.2023.103445
  8. Qu K, Xu J, Hou Q, Qu K, Sun Y. Feature selection using Information Gain and decision information in neighborhood decision system. Applied Soft Computing. 2023;136:110100. Available from: https://doi.org/10.1016/j.asoc.2023.110100


© 2024 Patil & Bansode. This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited. Published By Indian Society for Education and Environment (iSee)


Subscribe now for latest articles and news.