Attribute Weighted Na飗e Bayes Classifier
Source abstract
Abstract
The naïve Bayes classifier is one of the commonly used data mining methods for classification. Despite its simplicity, naïve Bayes is effective and computationally efficient. Although the strong attribute independence assumption in the naïve Bayes classifier makes it a tractable method for learning, this assumption may not hold in real-world applications. Many enhancements to the basic algorithm have been proposed in order to alleviate the violation of attribute independence assumption. While these methods improve the classification performance, they do not necessarily retain the mathematical structure of the naïve Bayes model and some at the expense of computational time. One approach to reduce the naïveté of the classifier is to incorporate attribute weights in the conditional probability. In this paper, we proposed a method to incorporate attribute weights to naïve Bayes. To evaluate the performance of our method, we used the public benchmark datasets. We compared our method with the standard naïve Bayes and baseline attribute weighting methods. Experimental results show that our method to incorporate attribute weights improves the classification performance compared to both standard naïve Bayes and baseline attribute weighting methods in terms of classification accuracy and F1, especially when the independence assumption is strongly violated, which was validated using the Chi-square test of independence.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Bayesian Modeling and Causal Inference · Imbalanced Data Classification Techniques · Data Mining Algorithms and Applications
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (18)
Show source-provided references
1. A novel selective naïve Bayes algorithm10.1016/j.knosys.2019.105361 ↗
2. Toward optimal feature selection in naïve Bayes for text categorization10.1109/TKDE.2016.2563436 ↗
3. Speeding up incremental wrapper feature subset selection with naïve Bayes classifiers10.1016/j.knosys.2013.10.016 ↗
4. Structure extension of tree-augmented naïve Bayes10.3390/e21080721 ↗
5. Attribute value weighted average of one-dependence estimators10.3390/e19090501 ↗
6. Structure extended multinomial naïve Bayes10.1016/j.ins.2015.09.037 ↗
7. Self-adaptive one-dependence estimators for classification10.1016/j.patcog.2015.08.023 ↗
8. Calculating feature weights in naive Bayes with Kullback-Leibler measure
9. Decision tree-based attribute weighting filter for naïve Bayes10.1016/j.knosys.2006.11.008 ↗
10. Weighted naïve Bayesian classifier model based on information gain
11. Weight adjusted naive Bayes
12. Correlation-based weight adjusted naive Bayes10.1109/ACCESS.2020.2973331 ↗
13. A correlation-based feature weighting filter for naïve Bayes10.1109/TKDE.2018.2836440 ↗
14. Attribute and instance weighted naive Bayes10.1016/j.patcog.2020.107674 ↗
15. Bayes’ theorem and naive Bayes classifier
16. D. Dua and C. Graff, “UCI machine learning repository. Irvine, CA: University of California, School of Information and Computer Science, 2019. [Online]. Available: https://archive.ics.uci.edu/ml/index.php.
17. U.S. Food and Drug Administration, 2018. [Online]. Available: https://fis.fda.gov/extensions/FPD-QDE-FAERS/FPD-QDE-FAERS.html.
18. Multi-interval discretization of continuous-valued attributes for classification learning