A method for multi-class sentiment classification based on an improved one-vs-one (OVO) strategy and the support vector machine (SVM) algorithm

被引:147
|
作者
Liu, Yang [1 ]
Bi, Jian-Wu [1 ]
Fan, Zhi-Ping [1 ,2 ]
机构
[1] Northwestern Univ, Sch Business Adm, Dept Informat Management & Decis Sci, Shenyang 110167, Peoples R China
[2] Northwestern Univ, State Key Lab Synthet Automat Proc Ind, Shenyang 110819, Peoples R China
基金
美国国家科学基金会;
关键词
Multi-class sentiment classification; One-vs-one (OVO) strategy; Support vector machine (SVM) algorithm; Experimental study; TYPE-2 FUZZY VARIABLES; STRENGTH DETECTION; INFORMATION;
D O I
10.1016/j.ins.2017.02.016
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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. (C) 2017 Elsevier Inc. All rights reserved.
引用
收藏
页码:38 / 52
页数:15
相关论文
共 50 条
  • [1] A novel multi-class classification algorithm based on one-class support vector machine
    Kang, Seokho
    Cho, Sungzoon
    INTELLIGENT DATA ANALYSIS, 2015, 19 (04) : 713 - 725
  • [2] DRCW-OVO: Distance-based relative competence weighting combination for One-vs-One strategy in multi-class problems
    Galar, Mikel
    Fernandez, Alberto
    Barrenechea, Edurne
    Herrera, Francisco
    PATTERN RECOGNITION, 2015, 48 (01) : 28 - 42
  • [3] Combining One-vs-One Decomposition and Instance-Based Learning for Multi-Class Classification
    Liu, Jun-Ying
    Jia, Bin-Bin
    IEEE ACCESS, 2020, 8 : 197499 - 197507
  • [4] Enhancing Accuracy of Multi-Label Classification by Applying One-vs-One Support Vector Machine
    Daengduang, Suthipong
    Vateekul, Peerapon
    2016 13TH INTERNATIONAL JOINT CONFERENCE ON COMPUTER SCIENCE AND SOFTWARE ENGINEERING (JCSSE), 2016, : 389 - 394
  • [5] Multi-class classification algorithm based on Support Vector Machine
    Yang Kuihe
    Yuan Min
    7TH INTERNATIONAL CONFERENCE ON MEASUREMENT AND CONTROL OF GRANULAR MATERIALS, PROCEEDINGS, 2006, : 322 - 325
  • [6] A decision based one-against-one method for multi-class support vector machine
    Debnath, R
    Takahide, N
    Takahashi, H
    PATTERN ANALYSIS AND APPLICATIONS, 2004, 7 (02) : 164 - 175
  • [7] A decision based one-against-one method for multi-class support vector machine
    R. Debnath
    N. Takahide
    H. Takahashi
    Pattern Analysis and Applications, 2004, 7 : 164 - 175
  • [8] An improvement of one-against-one method for multi-class support vector machine
    Liu, Yang
    Wang, Rui
    Zeng, Ying-Sheng
    PROCEEDINGS OF 2007 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2007, : 2915 - 2920
  • [9] Applying One-vs-One and One-vs-All Classifiers in k-Nearest Neighbour Method and Support Vector Machines to an Otoneurological Multi-Class Problem
    Varpa, Kirsi
    Joutsijoki, Henry
    Iltanen, Kati
    Juhola, Martti
    USER CENTRED NETWORKED HEALTH CARE, 2011, 169 : 579 - 583
  • [10] A probabilistic multi-class strategy of one-vs.-rest support vector machines for cancer classification
    Hong, Jin-Hyuk
    Cho, Sung-Bae
    NEUROCOMPUTING, 2008, 71 (16-18) : 3275 - 3281