Title: Adaptive spam filtering system using complement Naïve Bayes model

Authors: M.A. Adegoke; O. Abass

Addresses: Department of Computer Science and Information Technology, Bells University of Technology, Ota, Nigeria ' Department of Computer Science and Information Technology, Bells University of Technology, Ota, Nigeria

Abstract: Naïve Bayes filter is a simple probabilistic filtering method based on Bayes theorem. A crucial problem with the conventional Naïve Bayes filter is the assumption of uniform priors in the computation of the posterior distribution. For online data such as e-mail environment where the training data are constantly updated so as to outsmart the tricks of spammers, the prior knowledge cannot be uniform. Skewedness in the prior knowledge caused by the updated information has been reported to affect the accuracy and then the effectiveness of the traditional Naïve Bayes filter. In this study, the skewedness is addressed using complement Naïve Bayes model. The complement Naïve Bayes model was implemented and tested on benchmarked data and the result compared with the results obtained with the results obtained from the conventional Naïve Bayes filter on the same dataset. The complement Naïve Bayes-based filter outperforms the conventional Naïve Bayes filter by 5.39%.

Keywords: spam; spam filtering; complement Naïve Bayes; CNB; prior; bias; adaptive filtering; accuracy; filter; adaptive; skewedness.

DOI: 10.1504/IJAIS.2021.117833

International Journal of Adaptive and Innovative Systems, 2021 Vol.3 No.1, pp.1 - 13

Received: 22 Aug 2018
Accepted: 25 Aug 2019

Published online: 04 Oct 2021 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article