Abstract
Previous studies have shown that the classification accuracy of a Naive Bayes classifier in the domain of text-classification can often be improved using binary decompositions such as error-correcting output codes (ECOC). The key contribution of this short note is the realization that ECOC and, in fact, all class-based decomposition schemes, can be efficiently implemented in a Naive Bayes classifier, so that--because of the additive nature of the classifier--all binary classifiers can be trained in a single pass through the data. In contrast to the straight-forward implementation, which has a complexity of O(n?t?g), the proposed approach improves the complexity to O((n+t)?g). Large-scale learning of ensemble approaches with Naive Bayes can benefit from this approach, as the experimental results shown in this paper demonstrate.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have