Following 3 main reasons could make low classification accuracy Naive bayesian algorithm could be inappropriate in this case Could be lack of training dataset. increased number of features