Main Article Content

Phishing Detection: Performance Evaluation of Both Ensemble and Classical Machine Learning Models


J.O. Ajayi
A.O. Adetunmbi
T.A. Olowookere
S.A. Sodiya

Abstract

The majority of bank customers have switched to e-banking for their regular financial activities as a result of the development of technology and the rise  of electronic commerce in global trade. The  emergence of e-commerce has also attracted  scammers looking to swindle bank customers,  rendering e-commerce platforms vulnerable to a  number of assaults, the most frequent of which is  phishing. The application of ensemble learning and  classical machine learning techniques for the  detection of phishing on e-commerce websites is   therefore explored in this study, and the  performance of the models is further evaluated. In  order to learn phishing patterns from an   e-commerce website phishing dataset, three  ensemble learning algorithms—adaptive boosting,  majority voting, and stacking  ensemble—were used.  Also included are three classical machine learning  classifiers: Naive Bayes (NB), K-Nearest Neighbour  (KNN), and  Decision Tree (DT). The created models  were utilized to find cases of phishing in new,  previously undiscovered data. According to the   study's findings, Naive Bayes, K-Nearest Neighbour,  and Decision Tree all had accuracy rates of 89.69%,  93.34%, and 83.90%, respectively.  Moreover, the  voting ensemble classifier's accuracy is 92.82%, the  stacking ensemble's is 93.94%, and the adaptive  boosting classifier's is  93.63%. From among the six  models that were taken into consideration for the  study, these findings demonstrate that the Stacking   Ensemble classifier proves to be the best-performing  model in terms of phishing detection. The models'  performances are acceptable  and might be used to  identify phishing assaults on e-commerce websites.   


Journal Identifiers


eISSN: 2636-6134