“…Automatic Text Classification (ATC) is a machine learning technique which aims at assigning automatically a text document to a thematic category from a predefined set of classes. ATC has an important role in many information retrieval applications: website classification [1–4], automatic indexing [5], email filtering [6, 7], spam filtering [8–10], ontology mapping [11], hypertext classification [12], and sentiment analysis [13]. Many statistical and supervised learning algorithms have been applied to text categorization: naïve Bayes [14], k-nearest neighbor [15], support vector machines [16], decision tree [17], maximum entropy [18], hidden Markov model [19], and neural network [20].…”