Spam and Bot Detection Across Multiple Communication Channels Using Machine Learning

Digital communication platforms face a growing volume of spam, fraudulent content, and automated social media accounts, and the data available differ from one channel to another. This paper presents a multi-channel system that classifies Email and Short Message Service (SMS) messages as spam or legitimate (ham) and identifies suspicious automated accounts on Twitter (X). Email and SMS text is processed using Natural Language Processing (NLP) preprocessing and Term Frequency–Inverse Document Frequency (TF-IDF) features, which are classified by Random Forest models. Twitter accounts are analyzed separately from account metadata, namely follower count, following count, account age, and tweet volume, using a distinct Random Forest classifier. A FastAPI backend provides real-time prediction, batch processing, and input validation, and a web-based interface returns the predicted class, a confidence value, and dynamically generated explanations. The system reports an overall classification accuracy of 94.25% and an average prediction latency of 32 ms per request. The work shows how text-based spam classification and metadata-based bot detection can be integrated within a single application, and it identifies the evaluation details that remain to be documented.

Authors

Publication Details

Journal
Iconic Research and Engineering Journals
Published
2026-11-05
DOI
https://doi.org/10.64388/ire1724844
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
NOV
article

Spam and Bot Detection Across Multiple Communication Channels Using Machine Learning

N. Lahari, Dharmendra Roy, M. Thoshanth, M. Sanjay et al.
Iconic Research and Engineering Journals
Spam and Phishing Detection
article

Spam and Bot Detection Across Multiple Communication Channels Using Machine Learning

N. Lahari, Dharmendra Roy, M. Thoshanth, M. Sanjay, N. Pranav
article en

Abstract

Digital communication platforms face a growing volume of spam, fraudulent content, and automated social media accounts, and the data available differ from one channel to another. This paper presents a multi-channel system that classifies Email and Short Message Service (SMS) messages as spam or legitimate (ham) and identifies suspicious automated accounts on Twitter (X). Email and SMS text is processed using Natural Language Processing (NLP) preprocessing and Term Frequency–Inverse Document Frequency (TF-IDF) features, which are classified by Random Forest models. Twitter accounts are analyzed separately from account metadata, namely follower count, following count, account age, and tweet volume, using a distinct Random Forest classifier. A FastAPI backend provides real-time prediction, batch processing, and input validation, and a web-based interface returns the predicted class, a confidence value, and dynamically generated explanations. The system reports an overall classification accuracy of 94.25% and an average prediction latency of 32 ms per request. The work shows how text-based spam classification and metadata-based bot detection can be integrated within a single application, and it identifies the evaluation details that remain to be documented.

Iconic Research and Engineering JournalsVol. 10(5)
Openalex Percentile: Top 9%
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.

Laika access coming soon