Sentence-Level Emotion Detection Framework Using Rule-Based Classification

被引:44
作者
Asghar, Muhammad Zubair [1 ]
Khan, Aurangzeb [2 ]
Bibi, Afsana [1 ]
Kundi, Fazal Masud [1 ]
Ahmad, Hussain [1 ]
机构
[1] Gomal Univ, Inst Comp & Informat Technol, Dera Ismail Khan, Pakistan
[2] Univ Sci & Technol, Dept Comp Sci, Bannu, Pakistan
关键词
Opinion mining; Sentiment analysis; Emotion detection; Emoticons; Slang; SENTIMENT ANALYSIS;
D O I
10.1007/s12559-017-9503-3
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Emotion detection and analysis aims at developing applications that can detect and analyse emotions expressed by the users in a given text. Such applications have received considerable attention from experts in computer science, psychology, communications and health care. Emotion-based sentiment analysis can be performed using supervised and unsupervised techniques. The existing studies using supervised and unsupervised emotion-based sentiment analysis are based on Ekman's basic emotion model; have limited coverage of emotion-words, polarity shifters and negations; and lack emoticons and slang. The problems associated with existing approaches can be overcome by the development of an effective, sentence-level emotion-detection sentiment analysis system under a rule-based classification scheme with extended lexicon support and an enhanced model of emotion signals: emotion words, polarity shifters, negations, emoticons and slang. In this work, we propose a rule-based framework for emotion-based sentiment classification at the sentence level obtained from user reviews. The main contribution of this work is to integrate cognitive-based emotion theory (e.g. Ekman's model) with sentiment analysis-based computational techniques (e.g. detection of emotion words, emoticons and slang) to detect and classify emotions from natural language text. The main focus is to improve the performance of state-of-the-art methods by including additional emotion-related signals, such as emotion words, emoticons, slang, polarity shifters and negations, to efficiently detect and classify emotions in user reviews. The improved results in terms of accuracy, precision, recall and F-measure demonstrate the superiority of the proposed method's classification results compared with baseline methods. The framework is generalized and capable of classifying emotions in any domain.
引用
收藏
页码:868 / 894
页数:27
相关论文
共 31 条
[1]   Concept-Level Sentiment Analysis with Dependency-Based Semantic Parsing: A Novel Approach [J].
Agarwal, Basant ;
Poria, Soujanya ;
Mittal, Namita ;
Gelbukh, Alexander ;
Hussain, Amir .
COGNITIVE COMPUTATION, 2015, 7 (04) :487-499
[2]   Unsupervised Emotion Detection from Text using Semantic and Syntactic Relations [J].
Agrawal, Ameeta ;
An, Aijun .
2012 IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON WEB INTELLIGENCE AND INTELLIGENT AGENT TECHNOLOGY (WI-IAT 2012), VOL 1, 2012, :346-353
[3]  
[Anonymous], 2014, 28 AAAI C ART INT
[4]  
[Anonymous], P SEMEVAL 2007
[5]  
[Anonymous], 2013, P 2013 C EMP METH NA
[6]   Lexicon-enhanced sentiment analysis framework using rule-based classification scheme [J].
Asghar, Muhammad Zubair ;
Khan, Aurangzeb ;
Ahmad, Shakeel ;
Qasim, Maria ;
Khan, Imran Ali .
PLOS ONE, 2017, 12 (02)
[7]   SentiHealth: creating health-related sentiment lexicon using hybrid approach [J].
Asghar, Muhammad Zubair ;
Ahmad, Shakeel ;
Qasim, Maria ;
Zahra, Syeda Rabail ;
Kundi, Fazal Masud .
SPRINGERPLUS, 2016, 5
[8]   A Unified Framework for Creating Domain Dependent Polarity Lexicons from User Generated Reviews [J].
Asghar, Muhammad Zubair ;
Khan, Aurangzeb ;
Ahmad, Shakeel ;
Khan, Imran Ali ;
Kundi, Fazal Masud .
PLOS ONE, 2015, 10 (10)
[9]   Using neural word embeddings to model user behavior and detect user segments [J].
Boratto, Ludovico ;
Carta, Salvatore ;
Fenu, Gianni ;
Saia, Roberto .
KNOWLEDGE-BASED SYSTEMS, 2016, 108 :5-14
[10]   Affective Computing and Sentiment Analysis [J].
Cambria, Erik .
IEEE INTELLIGENT SYSTEMS, 2016, 31 (02) :102-107