A hybrid model for opinion mining based on domain sentiment dictionary

被引:38
|
作者
Cai, Yi [1 ]
Yang, Kai [2 ]
Huang, Dongping [1 ]
Zhou, Zikai [1 ]
Lei, Xue [1 ]
Xie, Haoran [3 ]
Wong, Tak-Lam [4 ]
机构
[1] South China Univ Technol, Guangzhou, Guangdong, Peoples R China
[2] City Univ Hong Kong, Hong Kong, Peoples R China
[3] Educ Univ Hong Kong, Hong Kong, Peoples R China
[4] Douglas Coll, New Westminster, BC, Canada
基金
对外科技合作项目(国际科技项目);
关键词
Opinion mining; Hybrid model; Natural language processing;
D O I
10.1007/s13042-017-0757-6
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Sentiment classification is an application of sentiment analysis, which is a popular research field in NLP. It can classify documents into different categories according to their sentiments. For a sentiment classification task, the first step is to extract sentimental features from documents, and then classify them using some classifiers. In the first step, a traditional way to extract sentimental features is to apply sentiment dictionaries. However, sentiment words may have different sentiment tendencies in different contexts, and traditional sentiment dictionaries does not consider this situation where wrong sentiment tendencies may be selected for sentiment words. In our research, we find that sentiment words will not have diverse meanings when they associate with the nearby aspects and entities in documents. Then, we propose a three layers sentiment dictionary, which can associate sentiment words with the corresponding entities and aspects together to reduce their multiple meanings. In the second step of the sentiment classification task, many classification models, such as SVM, GBDT, can be used to classify documents according to the extracted sentiment words. However, different classifiers have different weaknesses. A Stacking-based hybrid model is applied to combine SVM and GBDT together to overcome their weaknesses and reach higher performance. This hybrid model contains two layers, and the output of the first layer will become the input of the second layer. The first layer will generate different classification results according to different classifiers, while the second layer will automatically learn how to select a probable one as the final result. The experimental results show that our hybrid model outperforms the baseline single models.
引用
收藏
页码:2131 / 2142
页数:12
相关论文
共 50 条
  • [1] A hybrid model for opinion mining based on domain sentiment dictionary
    Yi Cai
    Kai Yang
    Dongping Huang
    Zikai Zhou
    Xue Lei
    Haoran Xie
    Tak-Lam Wong
    [J]. International Journal of Machine Learning and Cybernetics, 2019, 10 : 2131 - 2142
  • [2] An Effective Hybrid Model for Opinion Mining and Sentiment Analysis
    Yang, Kai
    Cai, Yi
    Huang, Dongping
    Li, Jingnan
    Zhou, Zikai
    Lei, Xue
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON BIG DATA AND SMART COMPUTING (BIGCOMP), 2017, : 465 - 466
  • [3] Topic Model Based Opinion Mining and Sentiment Analysis
    Krishna, Vamshi B.
    Pandey, Ajeet Kumar
    Kumar, Siva A. P.
    [J]. 2018 INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND INFORMATICS (ICCCI), 2018,
  • [4] Mining Domain-Dependent Noun Opinion Words for Sentiment Analysis
    Qi, Zhe
    Li, Mingchu
    [J]. MULTIMEDIA AND UBIQUITOUS ENGINEERING, 2014, 308 : 165 - 171
  • [5] A Fuzzy Domain Sentiment Ontology based Opinion Mining Approach for Chinese Online Product Reviews
    Wang, Hanshi
    Nie, Xinhui
    Liu, Lizhen
    Lu, Jingli
    [J]. JOURNAL OF COMPUTERS, 2013, 8 (09) : 2225 - 2231
  • [6] Opinion Mining and Sentiment Analysis
    Bakshi, Rushlow Kaur
    Kaur, Navneet
    Kaur, Ravneet
    Kaur, Gurpreet
    [J]. PROCEEDINGS OF THE 10TH INDIACOM - 2016 3RD INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT, 2016, : 452 - 455
  • [7] Sentiment Analysis and Opinion Mining
    Beaudouin, Valerie
    [J]. TRAITEMENT AUTOMATIQUE DES LANGUES, 2012, 53 (02): : 207 - 209
  • [8] Opinion Mining and Sentiment Analysis
    Argamon, Shlomo
    [J]. COMPUTATIONAL LINGUISTICS, 2009, 35 (02) : 311 - 312
  • [9] Sentiment Analysis and Opinion Mining
    Cardie, Claire
    [J]. COMPUTATIONAL LINGUISTICS, 2014, 40 (02) : 511 - 513
  • [10] Opinion Mining and Sentiment Analysis
    Leenhardt, Marguerite
    [J]. TRAITEMENT AUTOMATIQUE DES LANGUES, 2009, 50 (01): : 336 - 339