Enhancing Phishing Detection: A Comparative Analysis of Machine Learning Techniques

Phishing attacks trick people into giving away personal information on fake websites. These attacks are still a big problem for cybersecurity because traditional methods often can't keep up with new tricks. This study evaluated various supervised machine learning (ML) classifiers to identify phishing websites and examined how feature selection can enhance their performance. Seven ML classifiers were tested: Naive Bayes, Multilayer Perceptron (MLP), AdaBoost, Bagging, Support Vector Machine (SVM), JRip, and REP Tree. These classifiers were trained on a dataset consisting of 2,500 instances, comprising 1,220 legitimate websites and 1,280 phishing sites, using 10-fold cross-validation. Feature selection techniques, specifically Principal Component Analysis (PCA) and Incremental Wrapper Subset Selection (IWSS), were employed to improve the input features. The results showed that PCA significantly improved detection rates through dimensionality reduction while retaining key discriminative features, achieving an accuracy of 99.8%. Among the classifiers, MLP outperformed the others with an accuracy of 92.94%, and when PCA was applied to MLP, the accuracy increased to 97.5%. These findings highlight the importance of feature optimization in identifying phishing websites and demonstrate that MLP is a suitable model for real-world applications.

Institutions

Publication Details

Journal
passer
Published
2025-06-20
DOI
https://doi.org/10.24271/psr.2025.464499.1640
Primary Topic
Spam and Phishing Detection
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Enhancing Phishing Detection: A Comparative Analysis of Machine Learning Techniques

passer
Spam and Phishing Detection
article

Enhancing Phishing Detection: A Comparative Analysis of Machine Learning Techniques

article en

Abstract

Phishing attacks trick people into giving away personal information on fake websites. These attacks are still a big problem for cybersecurity because traditional methods often can't keep up with new tricks. This study evaluated various supervised machine learning (ML) classifiers to identify phishing websites and examined how feature selection can enhance their performance. Seven ML classifiers were tested: Naive Bayes, Multilayer Perceptron (MLP), AdaBoost, Bagging, Support Vector Machine (SVM), JRip, and REP Tree. These classifiers were trained on a dataset consisting of 2,500 instances, comprising 1,220 legitimate websites and 1,280 phishing sites, using 10-fold cross-validation. Feature selection techniques, specifically Principal Component Analysis (PCA) and Incremental Wrapper Subset Selection (IWSS), were employed to improve the input features. The results showed that PCA significantly improved detection rates through dimensionality reduction while retaining key discriminative features, achieving an accuracy of 99.8%. Among the classifiers, MLP outperformed the others with an accuracy of 92.94%, and when PCA was applied to MLP, the accuracy increased to 97.5%. These findings highlight the importance of feature optimization in identifying phishing websites and demonstrate that MLP is a suitable model for real-world applications.

passerVol. 7(1)
Cihan University-Erbil (IQ), Cihan University Sulaimaniya
Openalex Percentile: Top 78%
Spam and Phishing Detection
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.