Heterogeneous Borda Ensemble Feature Selection: An Enhancement to Machine Learning Approach for Uniform Resource Locator Phishing
DOI:
https://doi.org/10.63746/njtd.v22i3.3592Keywords:
Borda count, Feature selection, Machine learning, Cyberattack, Phishing detectionAbstract
Phishing attacks, which involve deceptive methods to harvest sensitive user information, pose significant threats to online transactions. Despite ongoing efforts to combat these cyberattacks, traditional solutions have struggled to address the increasing sophistication of phishing schemes. Machine learning (ML) techniques as emerging tools for detecting these threats are particularly more effective when combined with robust feature selection methods. The authors therefore introduced a novel approach called Heterogeneous Borda Ensemble Feature Selection (HBEFS), wherein three filter-based statistical techniques generate primary subsets of phishing indicators. The variables selected by each technique are aggregated to form the final baseline features. The proposed method efficiently identifies essential phishing features. The use of a random forest (RF) model with HBEFS indicators achieved an impressive performance of 97.4%. Also, classical models exhibit significant improvement when evaluated on the baseline features. Comparing the performance of models using HBEFS variables, individual statistical techniques, and other studies, the HBEFS consistently outperforms them. These research findings necessitate the need for innovative feature selection strategies to enhance potency of ML classification for phishing detection.
References
Alshingiti, Z.; R. Alaqel; J. Al-Muhtadi; Q. E. U. Haq; K. Saleem and M. H. Faheem. (2023). A Deep Learning-Based Phishing Detection System Using CNN, LSTM, and LSTM-CNN. Electronics. 12(1): 232, doi: 10.3390/electronics12010232.
Gualberto, E. S.; R. T. De-Sousa; T. P. B. De-Vieira; J. P. C. L. Da-Costa and C. G. Duque. (2020). From Feature Engineering and Topics Models to Enhanced Prediction Rates in Phishing Detection. IEEE Access, 8:76368–76385, doi: 10.1109/ACCESS.2020.2989126.
Osho, O.; A. Oluyomi; S. Misra; R. Ahuja; R. Damasevicius and R. Maskeliunas. (2019). Comparative evaluation of techniques for detection of phishing URLs, CCIS. Springer, Cham. 1051: 385-394, doi: 10.1007/978-3-030-32475-9_28.
Khan, S. A.; W. Khan and A. Hussain. (2020). Phishing Attacks and Websites Classification Using Machine Learning and Multiple Datasets (A Comparative Analysis), Lect. Notes Comput. Sci. 12465: 301–313, doi: 10.1007/978-3-030-60796-8_26.
Amusan, E. A.; O. T. Adedeji; O. Alade; F. A. Ajala and K. O. Ibidapo. (2021). A Mobile Anti-Phishing System Using Linkguard Algorithm. FUOYE Journal of Engineering Technology, 6(3): 10–14, doi: 10.46792/fuoyejet.v6i3.666.
Ali, W. and Malebary, S. (2020). Particle Swarm Optimization-Based Feature Weighting for Improving Intelligent Phishing Website Detection. IEEE Access, 8: 116766–116780, doi: 10.1109/ACCESS.2020.3003569.
Basit, A.; M. Zafar; A. R. Javed and Z. Jalil. (2020). A Novel Ensemble Machine Learning Method to Detect Phishing Attack. Proc. - 2020 23rd IEEE Int. Multi-Topic Conf. (INMIC), 05-07 November, 2020, Bahawalpur, Pakistan, doi: 10.1109/INMIC50486.2020.9318210.
Alshammari, G.; M. Alshammari; T. S. Almurayziq; A. Alshammari and M. Alsaffar. (2023). Hybrid Phishing Detection Based on Automated Feature Selection Using the Chaotic Dragonfly Algorithm. Electronics, 12(13): 2823, doi: 10.3390/electronics1213282.
Chen, J. L.; Y. W. Ma and K. L. Huang. (2020). Intelligent visual similarity-based phishing websites detection. Symmetry (Basel). 12(10): 1–16, doi: 10.3390/sym12101681.
Baig, M. S.; F. Ahmed and A. M. Memon. (2021). Spear-Phishing campaigns: Link Vulnerability leads to phishing attacks, Spear-Phishing electronic/UAV communication-scam targeted. In Proceedings of IEEE 4th International Conference on Computing and Information Sciences, (ICCIS 2021). In book: Advances in Computing and Data Sciences, doi: 10.1109/ICCIS54243.2021.9676394.
Abutair, H.; A. Belghith and S. AlAhmadi. (2019). CBR-PDS: a case-based reasoning phishing detection system, J. Ambient Intell. Humaniz. Comput., 10( 7): 2593–2606, doi: 10.1007/s12652-018-0736-0.
Larasati, U. I.; M. A. Muslim; R. Arifudin and A. Alamsyah. (2019). Improve the Accuracy of Support Vector Machine Using Chi Square Statistic and Term Frequency Inverse Document Frequency on Movie Review Sentiment Analysis. Scientific Journal Informatics, 6(1): 138–149, doi: 10.15294/sji.v6i1.14244.
Osanaiye, O., H. Cai; K. K. R. Choo; A. Dehghantanha; Z. Xu and M. Dlodlo. (2016). Ensemble-based multi-filter feature selection method for DDoS detection in cloud computing, Eurasip J. Wirel. Commun. Netw., No.1, doi: 10.1186/s13638-016-0623-3.
Zamir A. et al., (2020). Phishing web site detection using diverse machine learning algorithms, Electron. Libr., 38(1): 65–80, doi: 10.1108/EL-05-2019-0118.
Abdul Samad, S. R.; S. Balasubaramanian; A. S. Al-Kaabi; B. Sharma; S. Chowdhury; A. Mehbodniya; J. L. Webber and A. Bostani. (2023). Analysis of the Performance Impact of Fine-Tuned Machine Learning Model for Phishing URL Detection. Electronics, 12(7): 1642, doi: 10.3390/electronics12071642.
Bellapu, R. P.; R. Tirumala and R. N. Kurukundu. (2021). Evaluation of homogeneous and heterogeneous distributed ensemble feature selection approaches for classification of rice plant diseases. In Proc. of 5th International Conference on Intelligent Computing and Control Systems (ICICCS). 06-08 May 2021, Madurai, India. 1086–1094.
Chiew, K. L.; C. L. Tan; K. S. Wong; K. S. C. Yong and W. K. Tiong. (2019). A new hybrid ensemble feature selection framework for machine learning-based phishing detection system. Information Science. 484: 153–166, doi: 10.1016/j.ins.2019.01.064.
Kumar, N.; S. Sonowal and Nishant (2020). Email Spam Detection Using Machine Learning Algorithms. Proc. 2nd 2020 Second International Conference on Inventive Research in Computing Applications (ICIRCA), 15-17 July 2020. Coimbatore, India. 108–113.
Aljofey, A.; Q. Jiang; Q. Qu; M. Huang and J. P. Niyigena. (2020). An effective phishing detection model based on character level convolutional neural network from URL, Electronics, 9(9): 1–24, doi: 10.3390/electronics9091514.
Azeez, N. A.; S. Misra; I. A. Margaret; I. Fernandez-Sanz and S. M. Abdulhamid. (2021). Adopting automated whitelist approach for detecting phishing attacks. Computer Security 108 Sep. 2021, doi: 10.1016/j.cose.2021.102328.
Temitayo, F.; S. O. Olabiyisi; A. Abimbola Baale; O. Stephen and A. Abimbola. (2012). Hybrid GA-SVM for Efficient Feature Selection in E-mail Classification Machine Learning View project Development of Neuro-Fuzzy Model for Evaluation E-Learning Activities View project Hybrid GA-SVM for Efficient Feature Selection in E-mail Classification. Online, 2012. [Online]. Available: www.iiste.org
Moedjahedy, J.; A. Setyanto; F. K. Alarfaj and M. Alreshoodi. (2022). CCrFS: Combine Correlation Features Selection for Detecting Phishing Websites Using Machine Learning, Futur. Internet, 14(8), Aug. 2022, doi: 10.3390/fi14080229.
Igwilo, C. M. and Odumuyiwa, V. T. (2022). Comparative Analysis of Ensemble Learning and Non-Ensemble Machine Learning Algorithms for Phishing URL Detection. FUOYE J. Eng. Technol., 7(3): 305–312, doi: 10.46792/fuoyejet.v7i3.807.
Zhou, H.; X. Wang and Y. Zhang. (2020). Feature selection based on weighted conditional mutual information. Applied Computer and Informatics. 20(1/2): 55-68 , doi: 10.1016/j.aci.2019.12.003.
Nam, S. G.; Y. Jang; D. G. Lee; and Y. S. Seo. (2022). Hybrid Features by Combining Visual and Text Information to Improve Spam Filtering Performance. Electronics, 11(13): 2053, doi: 10.3390/electronics11132053.
Basnet, R. B.; A. H. Sung and Q. Liu. (2012). Feature selection for improved phishing detection. Lect. Notes Comput. Sci. (including Subser. Lect. Notes Artif. Intell. Lect. Notes Bioinformatics), 7345: 252–261, doi: 10.1007/978-3-642-31087-4_27.

Downloads
Published
Issue
Section
License
Copyright (c) 2025 Nigerian Journal of Technological Development

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
In accordance with the Copyright Act of 1976, which became effective January 1, 1978, the following statement signed by each author must accompany the manuscript submitted: "I, the undersigned author, transfer all copyright ownership of the manuscript referenced above to the Nigerian Journal of Technological Development, in the event the work is published. I warrant that the article is original, does not infringe upon any copyright or other proprietary right of any third party, is not under consideration by another journal, and has not been published previously. I have reviewed and approve the submitted version of the manuscript and agree to its publication in the Nigerian Journal of Technological Development." A copyright transfer form should be downloaded from the NJTD Website ( http://njtd.com.ng/index.php/njtd). Author(s) will be consulted, whenever possible, regarding republication of material. All authors must have access to the data presented and the authors and sponsor (if applicable) must agree to share original data with the editor if requested.