An analysis of machine learning algorithms and deep neural networks for email spam classification using natural language processing
| bracu.type.group | Research Publications | |
| datacite.rights | Metadata Only | |
| dc.contributor.author | Hasan, Md. Mohidul | |
| dc.contributor.author | Zaman, Syed Mahbubuz | |
| dc.contributor.author | Talukdar, Md. Asif | |
| dc.contributor.author | Siddika, Ayesha | |
| dc.contributor.author | Rabiul Alam, Md. Golam | |
| dc.contributor.department | Department of Computer Science and Engineering | |
| dc.date.accessioned | 2026-08-17T03:24:46Z | |
| dc.date.available | 2026-08-17T03:24:46Z | |
| dc.date.issued | 2021-01-01 | |
| dc.description.abstract | Due to the extensive use of technology in our daily lives, email has become essential for online correspondence between individuals from all walks of life. As such certain individuals have weaponized this service by bulk mailing malicious emails to recipients with the goal of retrieving some form of classified information. Thus, Email classification has become a major area of research as it enables identification and isolation of such malicious emails. The objectives of this paper include a robust comparison of several traditional machine learning (ML) algorithms, exploring transfer learning with static (non-trainable) pretrained GLOVE (Global word vector representation) embedding, comparison of several deep learning models trained with GLOVE and keras embedding separately. Among ML classifiers, XGBoost achieved the highest evaluation scores. Among deep learning algorithms, keras embedding based models outperformed GLOVE embedding based models by a small margin which shows the efficiency of transfer learning in downstream NLP tasks (parts of speech tagging). | |
| dc.description.version | Published | |
| dc.format.extent | 6 pages | |
| dc.identifier.citation | M. M. Hasan, S. M. Zaman, M. A. Talukdar, A. Siddika and M. G. Rabiul Alam, "An Analysis of Machine Learning Algorithms and Deep Neural Networks for Email Spam Classification using Natural Language Processing," 2021 IEEE International Conference on Service Operations and Logistics, and Informatics (SOLI), Singapore, 2021, pp. 1-6, doi: 10.1109/SOLI54607.2021.9672398. | |
| dc.identifier.doi | 10.1109/SOLI54607.2021.9672398 | |
| dc.identifier.issn | 9781665467223 | |
| dc.identifier.other | 2-s2.0-85125203957 | |
| dc.identifier.uri | https://hdl.handle.net/10361/29170 | |
| dc.language.iso | en_US | |
| dc.publisher | Institute of Electrical and Electronics Engineers Inc. | |
| dc.relation.hasversion | 10.1109/SOLI54607.2021.9672398 | |
| dc.relation.ispartof | 2021 IEEE International Conference on Service Operations and Logistics and Informatics Soli 2021 | |
| dc.relation.ispartofseries | 2021 IEEE International Conference on Service Operations and Logistics and Informatics Soli 2021 | |
| dc.relation.uri | https://ieeexplore.ieee.org/document/9672398 | |
| dc.rights | false | |
| dc.subject | Artificial neural network | |
| dc.subject | Convolutional neural network | |
| dc.subject | Bi-directional long short term memory | |
| dc.subject | Transfer learning | |
| dc.subject | XGBoost | |
| dc.subject.lcsh | Electronic mail systems, | |
| dc.subject.lcsh | Machine learning. | |
| dc.title | An analysis of machine learning algorithms and deep neural networks for email spam classification using natural language processing | |
| dc.type | Conference Proceeding | |
| person.affiliation.name | University of Hertfordshire | |
| person.affiliation.name | BRAC University | |
| person.affiliation.name | BRAC University | |
| person.affiliation.name | BRAC University | |
| person.affiliation.name | BRAC University | |
| person.identifier.scopus-author-id | 57465059500 | |
| person.identifier.scopus-author-id | 57465350800 | |
| person.identifier.scopus-author-id | 57465493900 | |
| person.identifier.scopus-author-id | 60070537500 | |
| person.identifier.scopus-author-id | 57289396600 |