Minimum number of features for Naïve Bayes model
The number of features to get a minimum accuracy is an empirical question, that will depend on the specific problem. There are problems where a single feature will result in &quot;good enough&quot; performance, there are other problems where no number of features is sufficient.
Naive Bayes does provide the most predictive features for each class. So the increase in performance by adding features can be calculated.
For your specific problem, more features (more text signals) and more observations (more of Wikipedia) would increase accuracy.