Enhancing email management and filtering through naive bayes based spam detection : a proposed email application solution

dc.contributor.advisorRhaman , Md. Khaliliur
dc.contributor.authorRahman, Muhammad Farhan
dc.contributor.authorEnam, Maisha
dc.contributor.authorShahreyar, Shadman
dc.contributor.authorMithylin, Valentina
dc.date.accessioned2023-12-05T08:38:20Z
dc.date.available2023-12-05T08:38:20Z
dc.date.issued2023-05
dc.descriptionCataloged from PDF version of thesis.
dc.descriptionIncludes bibliographical references (pages 59-60).
dc.descriptionThis thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2023.
dc.description.abstractSpam emails make up almost half of the global mail traffic. These emails take up a large amount of space in the user’s inbox. However, a lot of time malware and viruses are embedded in these emails in the form of attachments or phishing links provided within the disguised emails. Moreover, sometimes important emails are flagged as spam and they are sent to spam folders causing that email to go completely unnoticed. Sometimes, even emails from educational institutions may follow a similar fate. Our goal is to build a machine learning-based email management system that not only effectively sorts and organizes emails into user-preferred categories but also contains an improved spam email detection system to ensure that important ones do not find their way into the spam folders in our inboxes. Our proposed model detects and blocks spam emails by understanding their context of it. E-mails containing newsletters, advertisements, and updates can be enhanced by adding a feature that enables machine learning to filter the email based on individual user preferences. Unwanted ones will be detected and blocked from entering the user’s inbox, consequently saving space. We plan to build our proposed system using the Naive Bayes algorithm which is a computational technique employed to assess the significance of an email concerning our needs. It is a probabilistic algorithm grounded in the principles of Bayes Theorem, specifically developed to filter out spam emails for enhanced classification of the emails. An important benefit of this method for spam filtering is its adaptability to individual users, as we get more and more feedback from users it can improve its prediction. This study explores the identification of spam and non-spam emails through the utilization of the Naive Bayes algorithm. Thus, Our system learns more about the preferences of the user as time passes and can optimize its functionality accordingly. We also aim to build a web application that will make the whole process of identifying and separating emails smoother for the user.
dc.identifier.otherID 19101514
dc.identifier.otherID 19101179
dc.identifier.otherID 19101510
dc.identifier.otherID 19101242
dc.identifier.otherhttps://dspace.bracu.ac.bd/server/api/core/items/fc1ca432-c24f-43e9-94bf-17ee65e8f0ce
dc.identifier.urihttp://hdl.handle.net/10361/21921
dc.language.isoen
dc.publisherBRAC University
dc.sourceBRAC University Institutional Repository
dc.subjectEmails
dc.subjectNaive bayes
dc.subjectAlgorithm
dc.subjectParticle swarm optimization
dc.subjectCorrelation based feature selection
dc.subjectPrivacy
dc.subjectSecurity
dc.titleEnhancing email management and filtering through naive bayes based spam detection : a proposed email application solution
dc.typeThesis

Files

Original bundle

Now showing 1 - 1 of 1
Thumbnail Image
Name:
19101514_19101179_19101510_19101242_CSE.pdf
Size:
1.27 MB
Format:
Adobe Portable Document Format