machine learning algorithm that uses naive bayes classification to set news articles in one of 4 categories