Emotion models for textual emotion classification

Similar documents
Gender Based Emotion Recognition using Speech Signals: A Review

Introduction to affect computing and its applications

Emotion-Aware Machines

Textual Emotion Processing From Event Analysis

Comparison of Multisensory Display Rules. in Expressing Complex Emotions between Cultures

Understanding Consumer Experience with ACT-R

EMOTION DETECTION FROM TEXT DOCUMENTS

An assistive application identifying emotional state and executing a methodical healing process for depressive individuals.

Recognising Emotions from Keyboard Stroke Pattern

Managing emotions in turbulent and troubling times. Professor Peter J. Jordan Griffith Business School

Research Proposal on Emotion Recognition

Facial expression recognition with spatiotemporal local descriptors

Dimensional Emotion Prediction from Spontaneous Head Gestures for Interaction with Sensitive Artificial Listeners

Use of Porter Stemming Algorithm and SVM for Emotion Extraction from News Headlines

This is the author s version of a work that was submitted/accepted for publication in the following source:

Not All Moods are Created Equal! Exploring Human Emotional States in Social Media

An Affective Aspect of Computer-Mediated Communication : Analysis of Communications by

Emotionally Augmented Storytelling Agent

Artificial Emotions to Assist Social Coordination in HRI

Emotion Classification along Valence Axis Using ERP Signals

Emotion Recognition using a Cauchy Naive Bayes Classifier

Affect in Virtual Agents (and Robots) Professor Beste Filiz Yuksel University of San Francisco CS 686/486

Emotions of Living Creatures

Analysis of Emotion Recognition using Facial Expressions, Speech and Multimodal Information

Open Research Online The Open University s repository of research publications and other research outputs

Formulating Emotion Perception as a Probabilistic Model with Application to Categorical Emotion Classification

Affective Game Engines: Motivation & Requirements

Affective Systems. Rotterdam, November 11, 2004

Running head: GENDER DIFFERENCES IN EMOTION JUDGMENT

Emotion Models: A Review

Social Network Data Analysis for User Stress Discovery and Recovery

Fuzzy Model on Human Emotions Recognition

Emotion And Sentiments Analysis In Social Media Communication (Text)

Outline. Emotion. Emotions According to Darwin. Emotions: Information Processing 10/8/2012

Emotions and Motivation

Bio-Feedback Based Simulator for Mission Critical Training

Limitations of Emotion Recognition from Facial Expressions in e-learning Context

Modeling emotions for affect-aware applications

Sentiment Analysis of Reviews: Should we analyze writer intentions or reader perceptions?

S URVEY ON EMOTION CLASSIFICATION USING SEMANTIC WEB

References. Note: Image credits are in the slide notes

Emotions. These aspects are generally stronger in emotional responses than with moods. The duration of emotions tend to be shorter than moods.

An Adaptable Fuzzy Emotion Model for Emotion Recognition

This is the accepted version of this article. To be published as : This is the author version published as:

Construction of a Blog Emotion Corpus for Chinese Emotional Expression Analysis

Effects of Emotional Agents on Human Players in the Public Goods Game

Seminarausarbeitung: Artificial Emotions. Christine Walter. Universität des Saarlandes, Saarbrücken

Audio-based Emotion Recognition for Advanced Automatic Retrieval in Judicial Domain

ERI User s Guide. 2. Obtaining the ERI for research purposes

Real Time Sign Language Processing System

Prediction of Psychological Disorder using ANN

Dictionary lookup approach for emotion mining from rhymes in English language using Apriori algorithm

Introduction to Psychology. Lecture no: 27 EMOTIONS

Temporal Context and the Recognition of Emotion from Facial Expression

Valence-arousal evaluation using physiological signals in an emotion recall paradigm. CHANEL, Guillaume, ANSARI ASL, Karim, PUN, Thierry.

Culture and Emotion THE EVOLUTION OF HUMAN EMOTION. Outline

Emotional Development

General Psychology 2/23/2010. What Is Motivation? Theories of Motivation. Lawrence D. Wright Ph.D. Professor. Chapter 6 Motivation and Emotion

Emotionally Responsive Virtual Counselor for Behavior-Change Health Interventions

Study on Aging Effect on Facial Expression Recognition

Emotion Affective Color Transfer Using Feature Based Facial Expression Recognition

EMOTIONS S E N I O R S P E C I A L I S T I N P S Y C H I A T R Y A N D S E X T H E R A P Y

Dacher Keltner (professor of psychology at University of California, Berkeley) helped filmmakers understand emotions for the Pixar movie Inside Out.

Innate and Learned Emotion Network

Emotion Lecture 26 1

1/12/2012. How can you tell if someone is experiencing an emotion? Emotion. Dr.

Affective Dialogue Communication System with Emotional Memories for Humanoid Robots

Interpreting Human and Avatar Facial Expressions

Approaches towards Emotion Extraction from Text

Towards Human Affect Modeling: A Comparative Analysis of Discrete Affect and Valence-Arousal Labeling

The Effect of Dominance Manipulation on the Perception and Believability of an Emotional Expression

Understanding Affective Experiences: Towards a Practical Framework in the VALIT-Project

Reader s Emotion Prediction Based on Partitioned Latent Dirichlet Allocation Model

Extending the EmotiNet Knowledge Base to Improve the Automatic Detection of. Implicitly Expressed Emotions from Text

IDENTIFYING STRESS BASED ON COMMUNICATIONS IN SOCIAL NETWORKS

Modeling User Affect from Causes and Effects

Nature of emotion: Six perennial questions

Affective Computing for Intelligent Agents. Introduction to Artificial Intelligence CIS 4930, Spring 2005 Guest Speaker: Cindy Bethel

Emotion Detection Using Physiological Signals. M.A.Sc. Thesis Proposal Haiyan Xu Supervisor: Prof. K.N. Plataniotis

Signals from Text: Sentiment, Intent, Emotion, Deception

MODULE 41: THEORIES AND PHYSIOLOGY OF EMOTION

Human Emotion Recognition from Body Language of the Head using Soft Computing Techniques

Facial Emotion Recognition with Facial Analysis

A Fuzzy Logic System to Encode Emotion-Related Words and Phrases

Facial Feature Model for Emotion Recognition Using Fuzzy Reasoning

Affective Transitions in Narrative-Centered Learning Environments

FILTWAM. A Framework for Online Affective Computing in Serious Games. Kiavash Bahreini Wim Westera Rob Nadolski

From Once Upon a Time to Happily Ever After: Tracking Emotions in Books and Mail! Saif Mohammad! National Research Council Canada!

Gesture Recognition using Marathi/Hindi Alphabet

On Shape And the Computability of Emotions X. Lu, et al.

SPEECH EMOTION RECOGNITION: ARE WE THERE YET?

Conveying mood and emotion in instant messaging by using a two-dimensional model for affective states

Blue Eyes Technology

Inventions on expressing emotions In Graphical User Interface

R Jagdeesh Kanan* et al. International Journal of Pharmacy & Technology

Facial Expression Recognition Using Principal Component Analysis

Emotion in Intelligent Virtual Agents: the Flow Model of Emotion

What is Emotion? Emotion is a 4 part process consisting of: physiological arousal cognitive interpretation, subjective feelings behavioral expression.

Affective Learning: Empathetic Agents with Emotional Facial and Tone of Voice Expressions

Analyzing Emotional Statements Roles of General and Physiological Variables

Transcription:

Journal of Physics: Conference Series PAPER OPEN ACCESS Emotion models for textual emotion classification To cite this article: O. Bruna et al 2016 J. Phys.: Conf. Ser. 772 012063 View the article online for updates and enhancements. Related content - Physics as a humanity R C Chivers - Emotion detection from text V V Ramalingam, A Pandian, Abhijeet Jaiswal et al. - Emotional Mining: Tagging Emoticons to Online News Vinothini Kasinathan, Aida Mustapha, Lee Zhi Yong et al. This content was downloaded from IP address 148.251.232.83 on 26/11/2018 at 11:34

Emotion models for textual emotion classification O. Bruna 1, H. Avetisyan, J. Holub Department of Measurement, Faculty of Electrical Engineering, Czech Technical University in Prague, Technicka 2, Prague 6, 166 27, Czech Republic E-mail: brunaond@fel.cvut.cz Abstract. This paper deals with textual emotion classification which gained attention in recent years. Emotion classification is used in user experience, product evaluation, national security, and tutoring applications. It attempts to detect the emotional content in the input text and based on different approaches establish what kind of emotional content is present, if any. Textual emotion classification is the most difficult to handle, since it relies mainly on linguistic resources and it introduces many challenges to assignment of text to emotion represented by a proper model. A crucial part of each emotion detector is emotion model. Focus of this paper is to introduce emotion models used for classification. Categorical and dimensional models of emotion are explained and some more advanced approaches are mentioned. 1. Introduction Emotion detector is software used for detection and recognition of emotion from the input. Its goal is to help with improving customer experience, removing inappropriate posts from social networks, discover opinions about products and many other applications. One of the most recent applications being human agent interaction [1]. Textual emotion recognition is the youngest branch of affective computing which should be able to recognize emotions mainly from text. The present textual emotion detectors developed from facial [2] [4] and voice analysis of emotions as a branch of natural language processing. This tool has grown in importance in the last years, where computer mediated communication plays greater role than ever before. Textual recognition can be applied to statuses, posts from social networks, microblogs, blogs, online newspapers, forums, reviews, and many others. It can help with removal of inappropriate or abusive content of social network, recognition of blog post author stands in certain matter, gathering negative opinions of users about specific product. Information gained from these sources can serve as a starting point to improving services, providing feedback, fixing errors and avoiding mistakes. Emotion recognition is very challenging since the information in text can be very limited, extremely ambiguous, and largely depends on context and common sense. Therefore there are resources with information about the word s purpose and meaning in different contexts. Along them there are many different emotion models. There does not seem to be a consensus on how to distinguish these models and some ambiguity in terms of labeling emotions. This papers aims to provide an overview of existing approaches. Emotion models are divided into three categories and explained one by one with 1 To whom any correspondence should be addressed. Content from this work may be used under the terms of the Creative Commons Attribution 3.0 licence. Any further distribution of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI. Published under licence by Ltd 1

examples of use. This paper distinguished three major areas of emotion models categorical, dimensional and extended, which are described in the chapter two. 2. Classifying emotions Ekman found evidence for a group of six basic emotions [3], [5] and since then there were other researchers taking this approach and creating new emotion categories [6]. Nevertheless, Ekman s basic six emotions remain the most popular ones in terms of use in natural language processing [7], [8]. Based on this thought the emotions can be classified according to two main branches: Categorical Dimensional Extended Categorical divides emotions into several groups and assigns the emotion into a proper discrete category. These methods are based on works of Ekman, who introduced this concept [3]. Dimensional methods see emotions as a place in two or even multi-dimensional space, where the emotion is expressed as a point in the plane or space defined by variables taken into account. To determine the emotion from a textual input, it is crucial to have some framework to use. In order to assess one s emotion, lexicons are used where each of the records is marked with proper emotional content or a classifier is trained with a database of well annotated data stating the nature of emotions. What emotions are used, and how they are treated is not standardized. There are many different approaches to define and classify emotions. Next two sections will focus on describing available models for emotion classification used in related works. 2.1. Categorical Emotion Models Categories which are used in the research of textual emotion recognition are based on the idea of discrete emotion theory. This theory argues that there is only a limited set of emotion which a person can experience. The simplest categorical classification is to decide whether the emotion is positive or negative one. Some of the papers are working with similar idea, but use happy and sad state instead, as can be seen for example in the work of J.T. Hancock [9]. They have based their emotional recognition on leveraging the Social Information Processing model (SIP). These models are also used in linguistic resources. To annotate the records with the emotional information, very simple categorical labels were used: positive, negative, objective for SentiWordNet. Labels positive, negative, ambiguous, and neutral were used for WordNet-Affect. Table 1. Categories of emotions. Author Count Emotions Ekman 6 anger, disgust, fear, joy, sadness, surprise Parrot 6 anger, fear, joy, love, sadness, surprise Frijda 6 desire, happiness, interest, surprise, wonder, sorrow Plutchik 8 acceptance, anger, anticipation, disgust, joy, fear, sadness, surprise Tomkins 9 desire, happiness, interest, surprise, wonder, sorrow Izard 12 interest, joy, surprise, sadness, anger, disgust, contempt, self-hostility, fear, shame, shyness, guilt anger, disgust, fear, joy, sadness, surprise, amusement, contempt, Extended 18 contentment, embarrassment, excitement, guilt, pride in achievement, Ekman relief, satisfaction, sensory pleasure, and shame Many works are building up on a research done by prof. Ekman. His work is based on recognizing emotions from facial expressions. Cross-cultural study was conducted concluding that in case of facial 2

expressions there are six basic emotions expressed the same way regardless of the subject place of origin [3], [2]. Emotions recognized by Ekman are happiness, sadness, anger, fear, disgust, and surprise. For the purposes of textual emotion recognition, there is also a neutral state considered as one of the categories to reflect neutral statements, such as newspaper headlines. Some of the models based on Ekman s basic six also distinguish between positive and negative surprise [10]. Similar approach is taken by prof. Izard from the University of Delaware in [11] where he considers 12 basic emotions: interest, joy, surprise, sadness, anger, disgust, contempt, self-hostility, fear, shame, shyness, and guilt.summary of possible emotional labels, which were used in other works is in Table1. Using two emotional categories is very often used to examine novel designs and test that the algorithm operates as expected. Decision on a specific emotion can be then perceived as a selection from the category of positive or negative emotions. However, there are some drawbacks. Simple discrete categories are unable to reflect the valence or arousal of a particular emotion, unless somehow modified. The labels given to emotions may have a slightly different meaning when translated into other language, hence reducing its information value. Therefore dimensional emotion models are used. Table 2 shows how often were specific models used in studied literature. Table suggests that there is so far no unified way of assigning labels to emotions. Table 2. Overview of used models Paper Data Input granularity Emotional model [12] SentiFul, WordNet-Affect fine-grained Anger, Disgust, Fear, Guilt, Interest, Joy, Sadness, Shame, and Surprise [13] OMCS, WordNet-Affect N/A Ekman [14] N/A N/A Ekman [15] Blog posts annotated with Ekman's model, sentences Sentences Ekman, 2 states [16] WordNet-based Lexicon, Lexicon of Emoticons, Abbreviations Sentence-Level Ekman [17] N/A N/A Ekman - only 5 emotions [18] Aman 2007, Twitter - hashtag annotated N/A Ekman [19] WordNet-Affect, Twitter annotated by hashtags N/A Ekman + neutral [20] WordNet-Affect Word, Sentence Ekman [21] BAWE Corpus N/A Anger, Fear, Joy, Sadness [22] Ren-CECps Sentence, fine-grained Positive emotions:expect, joy, love, surprise; Negative emotions: anxiety, sorrow, anger, hate. <expect, joy, love, surprise, anxiety, sorrow, anger, hate> range 0.0 to 1.0 [23] N/A Sentence-Level Ekman + neutral extended of three intensity states. [24] Political articles Sentence-Level, Document-Level Binary: Palestinian, Israeli [25] AutoTutor Log Files Sentence-Level, Chat boredom, confusion, eureka, exchange level frustration [26] [27] AutoTutor Log Files, Video annotated by trained judges, Experiment participants cross annotation LiveJournal Blog posts, YouTube Videos (tagged like/dislike) Sentecne-Level, Chat exchange level Blog Level, Video level boredom, flow/engagement, confusion, frustration Hourglass model (10 emotions effectively) 3

2.2. Dimensional Emotion Models In dimensional classification methods emotions are presented as a point or a region within a twodimensional or multi-dimensional space. Emotions are therefore not a subject of assignment to a single category, but to many variables. Consider Ekman s basic six emotions. The categorical principle would assign to a particular word one single emotion label. Extending the categorical classification by adding a scale to each of the emotions and the result is a more flexible emotion vector. With emotion scales for each category, the final classification forms a vector, where each item corresponds to a certain emotion and each value corresponds to emotion intensity. Another transformation of categorical to dimensional is that instead of using positive or negative emotion categories, a single emotion classification with the range from -1 to 1 is used. Less than zero refers to negative emotions and above zero refers to positive emotions. The value expresses the arousal. Some special approaches were also developed to suit the needs of affective computing. The examples of such approaches are positive activation and negative activation model (PANA), Circumplex model (Valence, Arousal, Power), Plutchik emotion model, Hourglass model. Each model has its own advantages and disadvantages in terms of use or implementation. PANA and Circumplex mode are very powerful and simple tools to evaluate emotional state. Emotion is modelled as a point in a plane where axis are assigned to a variable of interest (e.g. arousal, valence). Such approach is easy to navigate and understand. Plutchik and Hourglass model use similar method, with the difference being the number of variables. There are more axis along which the emotion is modelled. On top of it, authors explicitly assign specific labels to certain regions, providing some sort of compatibility with categorical models. These models are more advanced than categorical in terms of complexity and ability to express complex emotions. Despite their complexity, mentioned models do not take into account the context and personal typology of the reader or author. Therefore there is a third group, which is within this paper recognized as extended models. 2.3. Extended Models On top of above mentioned models, there are additional models considered in the field of textual emotion recognition. Two examples are Ortony, Clore and Collins model and Five Factors Model. Both take a little bit different approach than previous ones. Firstly, these models are used in papers, where the personality, targets and desires of the presenting or receiving the text are taken into account. For example in the work of Kao et al. is used a FFM and in the paper from Li et al. is used OCC together with FFM [28], [29], [30]. OCC s main features are a decision tree to determine emotion, considering the event triggering the emotion, and evaluating the relation between the feeling and the situation. In work of Li et al. the FFM is used to establish a personal typology of the reader/writer of the text. This model is employed to improve the efficiency of the emotion recognition for a particular individual. 3. Conclusions This paper presented the emotion models, which are used for emotion recognition. Emotion detectors will play a significant role in the future and therefore it is important to provide an overview of existing approaches and to understand their tradeoffs. The models presented here were categorical, dimensional, and extended. Categorical models, summarizes in table 1, are extensively used for their simplicity and unique output. Dimensional models are used less (for comparison see table 2), but provide more flexibility in assigning emotions, where there are no labels. The process is harder to calculate. Extended models build on top of two previous categories and aim to provide a better assignment of emotions based on i.e. personal typology. Especially the ability to use personal traits seem to be very important in upcoming years, where the human computer interaction may get extremely personal and the computer may need to extend its field of situation awareness to be emotion aware. Thanks to ability to recognize, model, and understand 4

human emotions, the use, communication, and overall efficiency when dealing with electronic device might improve. 4. Acknowledgements This work was supported by the Grant Agency of the Czech Technical University in Prague, grant No. SGS16/095/OHK3/1T/13 5. References [1] C. Clavel and Z. Callejas, Sentiment analysis: from opinion mining to human-agent interaction, IEEE Trans. Affect. Comput., vol. 3045, no. c, pp. 1 1, 2015. [2] P. Ekman, Universals and cultural differences in facial expressions of emotion, Nebraska symposium on motivation. pp. 207 282, 1972. [3] P. Ekman, W. V Friesen, M. O Sullivan, A. Chan, I. Diacoyanni-Tarlatzis, K. Heider, R. Krause, W. A. LeCompte, T. Pitcairn, P. E. Ricci-Bitti, K. Scherer, and M. Tomita, Universals and cultural differences in the judgments of facial expressions of emotion., Journal of personality and social psychology, vol. 53, no. 4. pp. 712 7, 1987. [4] R. W. Picard, Affective Computing, Pattern Recognit., vol. 20, no. 321, p. 304, 1995. [5] P. Ekman, An argument for basic emotions, Cogn. Emot., vol. 6, no. 3, pp. 169 200, Jan. 1992. [6] J. L. Tracy and D. Randles, Four Models of Basic Emotions: A Review of Ekman and Cordaro, Izard, Levenson, and Panksepp and Watt, Emot. Rev., vol. 3, no. 4, pp. 397 405, 2011. [7] L. Teijeiro-Mosquera, J.-I. Biel, J. L. Alba-Castro, and D. Gatica-Perez, What Your Face Vlogs About: Expressions of Emotion and Big-Five Traits Impressions in YouTube, IEEE Trans. Affect. Comput., vol. 6, no. 2, pp. 193 205, Apr. 2015. [8] R. Amini, C. Lisetti, and G. Ruiz, HapFACS 3.0: FACS-Based Facial Expression Generator for 3D Speaking Virtual Characters, IEEE Trans. Affect. Comput., vol. 6, no. 4, pp. 348 360, Oct. 2015. [9] J. T. Hancock, C. Landrigan, and C. Silver, Expressing emotion in text-based communication, in Proceedings of the SIGCHI conference on Human factors in computing systems - CHI 07, 2007, pp. 929 932. [10] C. O. Alm, D. Roth, and R. Sproat, Emotions from text: machine learning for text-based emotion prediction, Proc. Hum. Lang. Technol. Conf. Conf. Empir. Methods Nat. Lang. Process., no. October, pp. 579 586, 2005. [11] C. E. Izard, D. Z. Libero, P. Putnam, and O. M. Haynes, Stability of emotion experiences and their relations to traits of personality., J. Pers. Soc. Psychol., vol. 64, no. 5, pp. 847 860, 1993. [12] A. Neviarouskaya, H. Prendinger, and M. Ishizuka, Affect Analysis Model: novel rule-based approach to affect sensing from text, Nat. Lang. Eng., vol. 17, no. 01, pp. 95 135, Sep. 2011. [13] C. Ma, H. Prendinger, and M. Ishizuka, Emotion Estimation and Reasoning Based on Affective Textual Interaction, Lect. Notes Comput. Sci. (including Subser. Lect. Notes Artif. Intell. Lect. Notes Bioinformatics), vol. 3784 LNCS, pp. 622 628, 2005. [14] H. Binali, C. Wu, and V. Potdar, Computational Approaches for Emotion Detection in Text, 4th IEEE Int. Conf. Digit. Ecosyst. Technol. - Conf. Proc. IEEE-DEST 2010, DEST 2010, vol. 37, no. 5, pp. 498 527, 2010. [15] S. Aman and S. Szpakowicz, Identifying Expressions of Emotion in Text, in Text, Speech and Dialogue, vol. 4629, Berlin, Heidelberg: Springer Berlin Heidelberg, 2007, pp. 196 205. [16] U. Krcadinac, P. Pasquier, J. Jovanovic, and V. Devedzic, Synesketch: An Open Source Library for Sentence-Based Emotion Recognition, IEEE Trans. Affect. Comput., vol. 4, no. 3, pp. 312 325, 2013. 5

[17] S. Gupta, A. Mehra, and Vinay, Speech emotion recognition using SVM with thresholding fusion, in 2015 2nd International Conference on Signal Processing and Integrated Networks (SPIN), 2015, pp. 570 574. [18] S. Shaheen, W. El-Hajj, H. Hajj, and S. Elbassuoni, Emotion Recognition from Text Based on Automatically Generated Rules, in 2014 IEEE International Conference on Data Mining Workshop, 2014, pp. 383 392. [19] G. Valkanas and D. Gunopulos, A UI Prototype for Emotion-Based Event Detection in the Live Web, Human-Computer Interact. Knowl. Discov. Complex, Unstructured, Big Data, vol. 7947 LNCS, pp. 89 100, 2013. [20] C. Ma, H. Prendinger, A. Osherenko, M. Ishizuka, Chunling Ma, A. Osherenko, H. Prendinger, and M. Ishizuka, A chat system based on emotion estimation from text and embodied conversational messengers (preliminary report), in Proceedings of the 2005 International Conference on Active Media Technology, 2005. (AMT 2005)., 2005, vol. 2005, no. i, pp. 546 548. [21] D. T. Ho and T. H. Cao, A High-Order Hidden Markov Model for Emotion Detection from Textual Data, 2012, pp. 94 105. [22] F. Ren and C. Quan, Linguistic-based emotion analysis and recognition for measuring consumer satisfaction: an application of affective computing, Inf. Technol. Manag., vol. 13, no. 4, pp. 321 332, 2012. [23] Y. Baimbetov, K. Ismail, M. Steinbauer, and A.-K. Gabriele, Using Big Data for Emotionally Intelligent Mobile Services Through Multi-modal Emotion Recognition, 2015, vol. 9102, pp. 127 138. [24] W. H. Lin, T. Wilson, J. Wiebe, and a Hauptmann, Which side are you on?: identifying perspectives at the document and sentence levels, Proc. Tenth Conf. Comput. Nat. Lang. Learn., pp. 109 116, 2006. [25] S. K. D Mello, S. D. Craig, J. Sullins, and A. C. Graesser, Predicting Affective States expressed through an Emote-Aloud Procedure from AutoTutor s Mixed-Initiative Dialogue, International Journal of Artificial Intelligence in Education, vol. 16, no. 1. pp. 3 28, 2006. [26] S. D Mello, N. Dowell, and A. Graesser, Cohesion relationships in tutorial dialogue as predictors of affective states, Front. Artif. Intell. Appl., vol. 200, no. 1, pp. 9 16, 2009. [27] E. Cambria, M. Grassi, A. Hussain, and C. Havasi, Sentic Computing for social media marketing, Multimed. Tools Appl., vol. 59, no. 2, pp. 557 577, 2012. [28] H. Li, N. Pang, S. Guo, and H. Wang, Research on textual emotion recognition incorporating personality factor, in Robotics and Biomimetics, 2007. ROBIO 2007. IEEE International Conference on, 2007, pp. 2222 2227. [29] E. C.-C. Kao, C.-C. Liu, T.-H. Yang, C.-T. Hsieh, and V.-W. Soo, Towards Text-based Emotion Detection A Survey and Possible Improvements, in 2009 International Conference on Information Management and Engineering, 2009, pp. 70 74. [30] A. Ortony and T. J. Turner, What s basic about basic emotions?, Psychol. Rev., vol. 97, no. 3, pp. 315 331, 1990. 6