Litcius/Paper detail

Rigorous non-disjoint discretization for naive Bayes

Huan Zhang, Liangxiao Jiang, Geoffrey I. Webb

2023Pattern Recognition19 citationsDOIOpen Access PDF

Abstract

Naive Bayes is a classical machine learning algorithm for which discretization is commonly used to transform quantitative attributes into qualitative attributes. Of numerous discretization methods, Non-Disjoint Discretization (NDD) proposes a novel perspective by forming overlapping intervals and always locating a value toward the middle of an interval. However, existing approaches to NDD fail to adequately consider the effect of multiple occurrences of a single value — a commonly occurring circumstance in practice. By necessity, all occurrences of a single value fall within the same interval. As a result, it is often not possible to discretize an attribute into intervals containing equal numbers of training instances. Current methods address this issue in an ad hoc manner, reducing the specificity of the resulting atomic intervals. In this study, we propose a non-disjoint discretization method for NB, called Rigorous Non-Disjoint Discretization (RNDD), that handles multiple occurrences of a single value in a systematic manner. Our extensive experimental results suggest that RNDD significantly outperforms NDD along with all other existing state-of-the-art competitors.

Topics & Concepts

DiscretizationDisjoint setsInterval (graph theory)Discretization of continuous featuresComputer scienceValue (mathematics)AlgorithmMathematicsArtificial intelligenceMachine learningDiscretization errorDiscrete mathematicsCombinatoricsMathematical analysisBayesian Modeling and Causal InferenceRough Sets and Fuzzy LogicImbalanced Data Classification Techniques
Rigorous non-disjoint discretization for naive Bayes | Litcius