View Proposal
-
Proposer
-
Marwan Fuad
-
Title
-
Human or bot?
-
Goal
-
To develop an application or demo that can accurately distinguish between human-generated and bot-generated texts in online conversations and social media comments
-
Description
- With the increasing prevalence of AI-driven bots in online spaces, discerning between human and bot-generated texts has become difficult and crucial. This project will explore natural language processing (NLP) techniques and machine learning to develop a system capable of detecting bot-generated content. The proposed solution will involve collecting a diverse dataset of human and bot conversations, training a model to identify key linguistic features and patterns, and developing an interface to demonstrate the detection capability. The final deliverable could be an application, a web-based tool, or a code repository, which provides real-time analysis and classification of text inputs.
A similar project resulted in a peer-reviewed publication, this is the expected outcome of this project
- Resources
-
Publicly available datasets from platforms like Kaggle, including human and bot conversation logs.
Python, TensorFlow/PyTorch, scikit-learn, NLTK/spaCy for NLP
-
Background
-
-
Url
-
-
Difficulty Level
-
Challenging
-
Ethical Approval
-
Full
-
Number Of Students
-
2
-
Supervisor
-
Marwan Fuad
-
Keywords
-
bot detection, nlp, machine learning, social media, text classification, cybersecurity, ai ethics
-
Degrees
-
Bachelor of Science in Computer Science
Master of Science in Artificial Intelligence
Master of Science in Data Science