Focal Loss and Self-Attention Convolutional Neural Network for Phishing Detection Technique

In real life there are typically more legitimate URLs than phishing ones, conventional machine learning and deep learning algorithms tend to misclassify phishing URLs and favour benign ones. Few researches have been conducted to address the imbalance problem in phishing detection datasets, which severely compromises companies' financial data and digital privacy. To mitigate the impact of imbalance and enhance the detection performance of phishing emails, this paper proposes an improved Convolutional Neural Network (CNN) using focal Loss function, which assign more weight to samples that are difficult to classify than easier to classify. Moreover, the self-attention network (SAN) enhanced the CNN classification performance. This mechanism allows the network to focus on small instances of the feature graph and capture deep features by assigning different attentional weights to different parts of the input. As a result, the network has become stronger and able to understand the relationships between the inputs. Experimental results have demonstrated that the proposed algorithms outperform other deep learning algorithms, achieving an accuracy of 99.5%, precision of 99.63%, Sensitivity of 99.5% and F1-score of 99.78%.

Authors

Institutions

Publication Details

Published
2024-11-06
DOI
https://doi.org/10.1109/cybercomp60759.2024.10913647
Citations
1
Primary Topic
Spam and Phishing Detection
Type
article
Field-Weighted Citation Impact
0.78
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Focal Loss and Self-Attention Convolutional Neural Network for Phishing Detection Technique

Abdulrauf Garba Sharifai, Umar Shafiu Haruna, Muktar Danlami, Ibrahim Bala Bakari
1 citations
Spam and Phishing Detection
0.78
article

Focal Loss and Self-Attention Convolutional Neural Network for Phishing Detection Technique

Abdulrauf Garba Sharifai, Umar Shafiu Haruna, Muktar Danlami, Ibrahim Bala Bakari
article en
1 citations

Abstract

In real life there are typically more legitimate URLs than phishing ones, conventional machine learning and deep learning algorithms tend to misclassify phishing URLs and favour benign ones. Few researches have been conducted to address the imbalance problem in phishing detection datasets, which severely compromises companies' financial data and digital privacy. To mitigate the impact of imbalance and enhance the detection performance of phishing emails, this paper proposes an improved Convolutional Neural Network (CNN) using focal Loss function, which assign more weight to samples that are difficult to classify than easier to classify. Moreover, the self-attention network (SAN) enhanced the CNN classification performance. This mechanism allows the network to focus on small instances of the feature graph and capture deep features by assigning different attentional weights to different parts of the input. As a result, the network has become stronger and able to understand the relationships between the inputs. Experimental results have demonstrated that the proposed algorithms outperform other deep learning algorithms, achieving an accuracy of 99.5%, precision of 99.63%, Sensitivity of 99.5% and F1-score of 99.78%.

National Universities Commission (NG), Maitama Sule University Kano (NG)
Openalex Percentile: Top 17%
Spam and Phishing Detection
0.78
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.

Focal Loss and Self-Attention Convolutional Neural Network for Phishing Detection Technique — Abdulrauf Garba Sharifai, Umar Shafiu Haruna, et al. · (2024) | TGRS Research Map | TGRS