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 条
  • [41] Study on Multi-class Text Classification Based on Improved SVM
    Li, Qiong
    Chen, Li
    PRACTICAL APPLICATIONS OF INTELLIGENT SYSTEMS, ISKE 2013, 2014, 279 : 519 - 526
  • [42] An overview of ensemble methods for binary classifiers in multi-class problems: Experimental study on one-vs-one and one-vs-all schemes
    Galar, Mikel
    Fernandez, Alberto
    Barrenechea, Edurne
    Bustince, Humberto
    Herrera, Francisco
    PATTERN RECOGNITION, 2011, 44 (08) : 1761 - 1776
  • [43] A Support Vector Hierarchical Method for Multi-class Classification and Rejection
    Wang, Yu-Chiang Frank
    Casasent, David
    IJCNN: 2009 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, VOLS 1- 6, 2009, : 634 - 641
  • [44] PV System Faults Detection and Classification Using Multi-class Support Vector Machine Algorithm
    Gassab, Eya
    Zaidi, Noureddaher
    Khedher, Adel
    2024 IEEE INTERNATIONAL CONFERENCE ON ADVANCED SYSTEMS AND EMERGENT TECHNOLOGIES, ICASET 2024, 2024,
  • [45] APPLICATION OF SUPPORT VECTOR MACHINE OF QUANTUM GENETIC ALGORITHM WITH GAUSS INITIALIZATION IN MULTI-CLASS CLASSIFICATION
    Zhang, Chi
    Li, Dan
    Li, Hao-Yang
    Ma, Lan-Fei
    Song, Jia-Yi
    Ying, Yu-Xin
    2019 16TH INTERNATIONAL COMPUTER CONFERENCE ON WAVELET ACTIVE MEDIA TECHNOLOGY AND INFORMATION PROCESSING (ICWAMTIP), 2019, : 273 - 276
  • [46] Least squares twin multi-class classification support vector machine
    Nasiri, Jalal A.
    Charkari, Nasrollah Moghadam
    Jalili, Saeed
    PATTERN RECOGNITION, 2015, 48 (03) : 984 - 992
  • [47] Multi-class Classification using Support Vector Regression Machine with Consistency
    Jia, Wei
    Liang, Junli
    Zhang, Miaohua
    Ye, Xin
    2015 IEEE International Conference on Signal Processing, Communications and Computing (ICSPCC), 2015, : 848 - 851
  • [48] K-SVCR.: A support vector machine for multi-class classification
    Angulo, C
    Parra, X
    Català, A
    NEUROCOMPUTING, 2003, 55 (1-2) : 57 - 77
  • [49] Multi-class support vector machine for classification of the ultrasonic images of supraspinatus
    Horng, Ming-Huwi
    EXPERT SYSTEMS WITH APPLICATIONS, 2009, 36 (04) : 8124 - 8133
  • [50] Least squares twin support vector machine for multi-class classification
    Chen, Sugen
    Xu, Juan
    International Journal of Database Theory and Application, 2015, 8 (05): : 65 - 76