In my bachelor's thesis, I should use AdaBoostM1 with the MultinomialNaiveBayes classifier on the problem of text classification. The problem is that in most cases, M1 is worse or equal to MultinomialNaiveBayes without promotion.
I am using the following code:
AdaBoostM1 m1 = new AdaBoostM1();
m1.setClassifier(new NaiveBayesMultinomial());
m1.buildClassifier(training);
So, I do not understand how AdaBoost will not be able to improve the results? Unfortunately, I could not find anything about this on the Internet, as most people seem to be very happy with AdaBoost.
source
share