Context-Aware Phishing Email Detection Using Machine Learning and NLP

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Chakravorty, Amitabh, Price, Matthew, Elsayed, Nelly, ElSayed, Zag
Format: Preprint
Published: 2026
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914429565665280
author Chakravorty, Amitabh
Price, Matthew
Elsayed, Nelly
ElSayed, Zag
author_facet Chakravorty, Amitabh
Price, Matthew
Elsayed, Nelly
ElSayed, Zag
contents Phishing attacks remain among the most prevalent cybersecurity threats, causing significant financial losses for individuals and organizations worldwide. This paper presents a machine learning-based phishing email detection system that analyzes email body content using natural language processing (NLP) techniques. Unlike existing approaches that primarily focus on URL analysis, our system classifies emails by extracting contextual features from the entire email content. We evaluated two classification models, Naive Bayes and Logistic Regression, trained on a combined corpus of 53,973 labeled emails from three distinct datasets. Our preprocessing pipeline incorporates lowercasing, tokenization, stop-word removal, and lemmatization, followed by Term Frequency-Inverse Document Frequency (TF-IDF) feature extraction with unigrams and bigrams. Experimental results demonstrate that Logistic Regression achieves 95.41% accuracy with an F1-score of 94.33%, outperforming Naive Bayes by 1.55 percentage points. The system was deployed as a web application with a FastAPI backend, providing real-time phishing classification with average response times of 127ms.
format Preprint
id arxiv_https___arxiv_org_abs_2603_27326
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Context-Aware Phishing Email Detection Using Machine Learning and NLP
Chakravorty, Amitabh
Price, Matthew
Elsayed, Nelly
ElSayed, Zag
Cryptography and Security
Phishing attacks remain among the most prevalent cybersecurity threats, causing significant financial losses for individuals and organizations worldwide. This paper presents a machine learning-based phishing email detection system that analyzes email body content using natural language processing (NLP) techniques. Unlike existing approaches that primarily focus on URL analysis, our system classifies emails by extracting contextual features from the entire email content. We evaluated two classification models, Naive Bayes and Logistic Regression, trained on a combined corpus of 53,973 labeled emails from three distinct datasets. Our preprocessing pipeline incorporates lowercasing, tokenization, stop-word removal, and lemmatization, followed by Term Frequency-Inverse Document Frequency (TF-IDF) feature extraction with unigrams and bigrams. Experimental results demonstrate that Logistic Regression achieves 95.41% accuracy with an F1-score of 94.33%, outperforming Naive Bayes by 1.55 percentage points. The system was deployed as a web application with a FastAPI backend, providing real-time phishing classification with average response times of 127ms.
title Context-Aware Phishing Email Detection Using Machine Learning and NLP
topic Cryptography and Security
url https://arxiv.org/abs/2603.27326