Indexed on: 08 Mar '17Published on: 10 Feb '17Published in: Information Sciences
Multi-class sentiment classification is a valuable research topic with extensive applications; however, studies in the field remain relatively scarce. In the present paper, a method for multi-class sentiment classification based on an improved one-vs-one (OVO) strategy and the support vector machine (SVM) algorithm is proposed. First, an improved OVO strategy is proposed wherein the relative competence weight of each binary classifier is determined according to the K nearest neighbors and the class center of each class in the training sample set concerning the binary classifier. A method for multi-class sentiment classification is proposed based on this improved OVO strategy and the SVM algorithm. After converting the training texts into term feature vectors, the important features (terms) for multi-class sentiment classification are selected using the information gain (IG) algorithm. A binary SVM classifier is then trained on the training feature vectors of each pair of sentiment classes. To identify the sentiment class of a test text, a confidence score matrix of multiple SVM classifiers is constructed based on the results of multiple SVM classifiers. Using this score matrix, the sentiment class of the test text can be determined using the improved OVO strategy. The results of our experimental studies show that the performance of the proposed method is significantly better than that of the existing methods for multi-class sentiment classification.