Analysis of Feature Selection Effects on Phishing URL Detection Performance
DOI:
https://doi.org/10.62671/gaset.v2i1.362Abstract
Phishing remains a significant cybersecurity threat, highlighting the need for effective methods to identify malicious URLs. Machine learning has been widely applied to phishing detection, but its performance depends partly on the features used for classification. Feature selection offers a potential solution by reducing the number of input features while retaining relevant information. This study aims to analyze the effect of Mutual Information (MI)-based feature selection on the classification performance and training time of Random Forest, Extreme Gradient Boosting (XGBoost), and Linear Support Vector Machine (SVM) for phishing URL detection. The experiments used the PhiUSIIL Phishing URL (Website) Dataset, consisting of 235,795 records and 50 numerical and binary features after preprocessing. MI was used to rank features and construct five feature subsets containing the top 10, 20, 30, 40, and 50 features. Model performance was evaluated using accuracy, precision, recall, F1-score, and training time. Random and domain-based data splitting were also examined to assess performance under different evaluation conditions. The results show that feature selection can reduce input dimensionality while maintaining high classification performance. In particular, XGBoost achieved an F1-score of approximately 99.995% using the top 10 features in the combined URL and webpage feature group. However, the effect of feature selection varied across algorithms and feature groups, indicating that additional features did not consistently improve performance. These findings suggest that MI-based feature selection can support more compact phishing detection models. Further evaluation using independent datasets is needed to assess the generalizability of the results.
References
Ahammad, S. H., Kale, S. D., Upadhye, G. D., Pande, S. D., Babu, E. V., Dhumane, A. V., & Bahadur, M. D. K. J. (2022). Phishing URL detection using machine learning methods. Advances in Engineering Software, 173, 103288. https://doi.org/10.1016/J.ADVENGSOFT.2022.103288
Alani, M. M., & Tawfik, H. (2022). PhishNot: A Cloud-Based Machine-Learning Approach to Phishing URL Detection. Computer Networks, 218, 109407. https://doi.org/10.1016/J.COMNET.2022.109407
Alazaidah, R., BaniSalman, M., Alqawasmi, K. E., Abu Zaid, A., Hazaimeh, Y., Alshraiedeh, F. S., & Qumsiyeh, E. (2026). Identifying key features for phishing website detection through feature selection techniques. Frontiers in Computer Science, 7, 1687867. https://doi.org/10.3389/FCOMP.2025.1687867/TEXT
Bari, N., Saleem, T., Shah, M., Algarni, A., Patel, A., & Ullah, I. (2025). A Filter-Based Feature Selection Framework to Detect Phishing URLs Using Stacking Ensemble Machine Learning. Computer Modeling in Engineering & Sciences, 145(1), 1167–1187. https://doi.org/10.32604/CMES.2025.070311
Bu, S. J., & Kim, H. J. (2022). Optimized URL Feature Selection Based on Genetic-Algorithm-Embedded Deep Learning for Phishing Website Detection. Electronics 2022, Vol. 11, Page 1090, 11(7), 1090. https://doi.org/10.3390/ELECTRONICS11071090
Mousavi, S., & Bahaghighat, M. (2025). Phishing Website Detection: An In-Depth Investigation of Feature Selection and Deep Learning. Expert Systems, 42(3), e13824. https://doi.org/10.1111/EXSY.13824;PAGEGROUP:STRING:PUBLICATION
Mushtaq, S., Javed, T., Mohd, M., & Ud, S. ’. (2024). Ensemble Learning-Powered URL Phishing Detection: A Performance Driven Approach. Journal of Informatics and Web Engineering, 3(2), 134–145. https://doi.org/10.33093/JIWE.2024.3.2.10
PhiUSIIL Phishing URL (Website) - UCI Machine Learning Repository. (n.d.). Retrieved October 14, 2026, from https://archive.ics.uci.edu/dataset/967/phiusiil%2Bphishing%2Burl%2Bdataset?hl=id-ID&utm_source=chatgpt.com
Prasad, A., & Chandra, S. (2024). PhiUSIIL: A diverse security profile empowered phishing URL detection framework based on similarity index and incremental learning. Computers & Security, 136, 103545. https://doi.org/10.1016/J.COSE.2023.103545
Rani, L. M., Foozy, C. F. M., & Mustafa, S. N. B. (2023). Feature Selection to Enhance Phishing Website Detection Based On URL Using Machine Learning Techniques. Journal of Soft Computing and Data Mining, 4(1), 30–41. https://doi.org/10.30880/jscdm.2023.04.01.003
Rashid, F., Doyle, B., Han, S. C., & Seneviratne, S. (2024). Phishing URL detection generalisation using Unsupervised Domain Adaptation. Computer Networks, 245, 110398. https://doi.org/10.1016/J.COMNET.2024.110398
Safi, A., & Singh, S. (2023). A systematic literature review on phishing website detection techniques. Journal of King Saud University - Computer and Information Sciences, 35(2), 590–611. https://doi.org/10.1016/J.JKSUCI.2023.01.004
Shafin, S. S. (2025). An explainable feature selection framework for web phishing detection with machine learning. Data Science and Management, 8(2), 127–136. https://doi.org/10.1016/J.DSM.2024.08.004
Vajrobol, V., Gupta, B. B., & Gaurav, A. (2024). Mutual information based logistic regression for phishing URL detection. Cyber Security and Applications, 2, 100044. https://doi.org/10.1016/J.CSA.2024.100044
Zieni, R., Massari, L., & Calzarossa, M. C. (2023). Phishing or Not Phishing? A Survey on the Detection of Phishing Websites. IEEE Access, 11, 18499–18519. https://doi.org/10.1109/ACCESS.2023.3247135
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Ivan M. Ivandanizar, Taufiq Taufiq (Author)

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.



