Leveraging Machine Learning Techniques and NLP for Identifying Fake Accounts in Social Networks

The rise of malicious entities on social networking platforms has led to a significant increase in the creation and use of fake accounts, which can be exploited for misinformation, cybercrime, and social manipulation. To address this challenge, this project presents a machine learning-based approach for the detection of fake accounts using both structured metadata and natural language processing techniques. This project utilizes a comprehensive feature extraction process, considering username patterns, profile statistics, and textual metadata, followed by preprocessing and normalization. A comparative analysis of multiple classifiers - Random Forest, Support Vector Machine (SVM), Logistic Regression, and LightGBM - is conducted to evaluate detection accuracy. The models were trained on a labeled dataset and assessed on unseen test data using performance metrics including accuracy, precision, recall, and F1-score. Results indicate that the ensemble-based approaches outperform traditional models, with Random Forest and LightGBM achieving the highest accuracy. The solution is integrated into a userfriendly Streamlit application that allows real-time prediction and visual performance comparison of all models, making it suitable for non-technical users and potential deployment by platform administrators.

Authors

Publication Details

Journal
International Journal for Research in Applied Science and Engineering Technology
Published
2025-05-31
DOI
https://doi.org/10.22214/ijraset.2025.71827
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

Leveraging Machine Learning Techniques and NLP for Identifying Fake Accounts in Social Networks

V. Siddhartha
International Journal for Research in Applied Science and Engineering Technology
Spam and Phishing Detection
article

Leveraging Machine Learning Techniques and NLP for Identifying Fake Accounts in Social Networks

V. Siddhartha
article en

Abstract

The rise of malicious entities on social networking platforms has led to a significant increase in the creation and use of fake accounts, which can be exploited for misinformation, cybercrime, and social manipulation. To address this challenge, this project presents a machine learning-based approach for the detection of fake accounts using both structured metadata and natural language processing techniques. This project utilizes a comprehensive feature extraction process, considering username patterns, profile statistics, and textual metadata, followed by preprocessing and normalization. A comparative analysis of multiple classifiers - Random Forest, Support Vector Machine (SVM), Logistic Regression, and LightGBM - is conducted to evaluate detection accuracy. The models were trained on a labeled dataset and assessed on unseen test data using performance metrics including accuracy, precision, recall, and F1-score. Results indicate that the ensemble-based approaches outperform traditional models, with Random Forest and LightGBM achieving the highest accuracy. The solution is integrated into a userfriendly Streamlit application that allows real-time prediction and visual performance comparison of all models, making it suitable for non-technical users and potential deployment by platform administrators.

International Journal for Research in Applied Science and Engineering TechnologyVol. 13(5)
Openalex Percentile: Top 83%
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.