Heterogeneous Borda Ensemble Feature Selection: An Enhancement to Machine Learning Approach for Uniform Resource Locator Phishing

Authors

  • Patrick Olabisi Bells University of Technology, Ota
  • Bamidele Olukoya
  • Gabriel Ogunleye
  • Olusogo Adetunji

DOI:

https://doi.org/10.63746/njtd.v22i3.3592

Keywords:

Borda count, Feature selection, Machine learning, Cyberattack, Phishing detection

Abstract

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.

Published

2025-06-30

Similar Articles

<< < 1 2 3 4 5 6 7 > >> 

You may also start an advanced similarity search for this article.