Social Engineering Attack Detection Using Natural Language Processing and Machine Learning Techniques

Detection of social engineering attacks, including phishing, pre-texting, baiting, and tailgating, is challenging. Our approach is based on machine learning techniques to identify these threats effectively. First, we collect a data set that is sourced from the Text Retrieval Conference (TREC) corpus, where each entry is provided as plain text. Then, we perform data cleaning to remove irrelevant elements such as HTML tags, special characters, and stop words. Following this, we do data pre-processing that converts categorical features into numerical features. The pre-processed data is divided into two parts, namely, training and testing subsets. Then, we train three models, namely, the Naive Bayes Classifier, Support Vector Machine (SVM), and Random Forest on the training subset. These models are evaluated for the testing subset using metrics that include accuracy, precision, recall, and F1 score. From the evaluation, we have found that the SVM consistently outperforms the other models with accuracy (98 %), precision (98.50%), recall (98.70%), and F1-score (98.60%).

Authors

Institutions

Publication Details

Published
2025-05-29
DOI
https://doi.org/10.1109/netcrypt65877.2025.11102725
Citations
1
Primary Topic
Spam and Phishing Detection
Type
article
Field-Weighted Citation Impact
3.25
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Social Engineering Attack Detection Using Natural Language Processing and Machine Learning Techniques

J. P., Prasad Chetti, Ratan Lal, Tejeswar Bobba et al.
1 citations
Spam and Phishing Detection
3.25
article

Social Engineering Attack Detection Using Natural Language Processing and Machine Learning Techniques

J. P., Prasad Chetti, Ratan Lal, Tejeswar Bobba, Mahitha Vudutha
article en
1 citations

Abstract

Detection of social engineering attacks, including phishing, pre-texting, baiting, and tailgating, is challenging. Our approach is based on machine learning techniques to identify these threats effectively. First, we collect a data set that is sourced from the Text Retrieval Conference (TREC) corpus, where each entry is provided as plain text. Then, we perform data cleaning to remove irrelevant elements such as HTML tags, special characters, and stop words. Following this, we do data pre-processing that converts categorical features into numerical features. The pre-processed data is divided into two parts, namely, training and testing subsets. Then, we train three models, namely, the Naive Bayes Classifier, Support Vector Machine (SVM), and Random Forest on the training subset. These models are evaluated for the testing subset using metrics that include accuracy, precision, recall, and F1 score. From the evaluation, we have found that the SVM consistently outperforms the other models with accuracy (98 %), precision (98.50%), recall (98.70%), and F1-score (98.60%).

Northwest Missouri State University (US), Dallas Baptist University (US)
Quality Education
Openalex Percentile: Top 7%
Spam and Phishing Detection
3.25
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.

Social Engineering Attack Detection Using Natural Language Processing and Machine Learning Techniques — J. P., Prasad Chetti, et al. · (2025) | TGRS Research Map | TGRS