Naive Bayes: applications, variations and vulnerabilities: a review of literature with code snippets for implementation

I Wickramasinghe, H Kalutarage - Soft Computing, 2021 - Springer
Naïve Bayes (NB) is a well-known probabilistic classification algorithm. It is a simple but
efficient algorithm with a wide variety of real-world applications, ranging from product …

Discrete Bayesian network classifiers: A survey

C Bielza, P Larranaga - ACM Computing Surveys (CSUR), 2014 - dl.acm.org
We have had to wait over 30 years since the naive Bayes model was first introduced in 1960
for the so-called Bayesian network classifiers to resurge. Based on Bayesian networks …

A novel selective naïve Bayes algorithm

S Chen, GI Webb, L Liu, X Ma - Knowledge-Based Systems, 2020 - Elsevier
Naïve Bayes is one of the most popular data mining algorithms. Its efficiency comes from the
assumption of attribute independence, although this might be violated in many real-world …

Bayesian Naïve Bayes classifiers to text classification

S Xu - Journal of Information Science, 2018 - journals.sagepub.com
Text classification is the task of assigning predefined categories to natural language
documents, and it can provide conceptual views of document collections. The Naïve Bayes …

Deep feature weighting for naive Bayes and its application to text classification

L Jiang, C Li, S Wang, L Zhang - Engineering Applications of Artificial …, 2016 - Elsevier
Naive Bayes (NB) continues to be one of the top 10 data mining algorithms due to its
simplicity, efficiency and efficacy. Of numerous proposals to improve the accuracy of naive …

A correlation-based feature weighting filter for naive Bayes

L Jiang, L Zhang, C Li, J Wu - IEEE transactions on knowledge …, 2018 - ieeexplore.ieee.org
Due to its simplicity, efficiency, and efficacy, naive Bayes (NB) has continued to be one of the
top 10 algorithms in the data mining and machine learning community. Of numerous …

Class-specific attribute weighted naive Bayes

L Jiang, L Zhang, L Yu, D Wang - Pattern recognition, 2019 - Elsevier
Due to its easiness to construct and interpret, along with its good performance, naive Bayes
(NB) is widely used to address classification problems in real-world applications. In order to …

A novel bayes model: Hidden naive bayes

L Jiang, H Zhang, Z Cai - IEEE Transactions on knowledge and …, 2008 - ieeexplore.ieee.org
Because learning an optimal Bayesian network classifier is an NP-hard problem, learning-
improved naive Bayes has attracted much attention from researchers. In this paper, we …

A feature dependent Naive Bayes approach and its application to the software defect prediction problem

ÖF Arar, K Ayan - Applied Soft Computing, 2017 - Elsevier
Naive Bayes is one of the most widely used algorithms in classification problems because of
its simplicity, effectiveness, and robustness. It is suitable for many learning scenarios, such …

PERCH: a unified framework for disease gene prioritization

BJ Feng - Human mutation, 2017 - Wiley Online Library
To interpret genetic variants discovered from next‐generation sequencing, integration of
heterogeneous information is vital for success. This article describes a framework named …