Detecting implicit expressions of affect in text using EmotiNet and its extensions

In the past years, an important volume of research in Natural Language Processing has concentrated on the development of automatic systems to deal with affect in text. The different approaches considered dealt mostly with explicit expressions of emotion, at word level. Nevertheless, expressions of emotion are often implicit, inferrable from situations that have an affective meaning. Dealing with this phenomenon requires automatic systems to have ''knowledge'' on the situation, and the concepts it describes and their interaction, to be able to ''judge'' it, in the same manner as a person would. This necessity motivated us to develop the EmotiNet knowledge base - a resource for the detection of emotion from text based on commonsense knowledge on concepts, their interaction and their affective consequence. In this article, we briefly present the process undergone to build EmotiNet and subsequently propose methods to extend the knowledge it contains. We further on analyse the performance of implicit affect detection using this resource. We compare the results obtained with EmotiNet to the use of alternative methods for affect detection. Following the evaluations, we conclude that the structure and content of EmotiNet are appropriate to address the automatic treatment of implicitly expressed affect, that the knowledge it contains can be easily extended and that overall, methods employing EmotiNet obtain better results than traditional emotion detection approaches.

[1]  Hugo Liu,et al.  ConceptNet — A Practical Commonsense Reasoning Tool-Kit , 2004 .

[2]  Bo Pang,et al.  Thumbs up? Sentiment Classification using Machine Learning Techniques , 2002, EMNLP.

[3]  Henry Lieberman,et al.  A model of textual affect sensing using real-world knowledge , 2003, IUI '03.

[4]  Marco Grassi Developing HEO Human Emotions Ontology , 2009, COST 2101/2102 Conference.

[5]  K. Scherer Studying the emotion-antecedent appraisal process: An expert system approach , 1993 .

[6]  Christiane Fellbaum,et al.  Co-Occurrence and Antonymy , 1995 .

[7]  T. Dalgleish,et al.  Handbook of cognition and emotion , 1999 .

[8]  Rafael A. Calvo,et al.  Affect Detection: An Interdisciplinary Review of Models, Methods, and Their Applications , 2010, IEEE Transactions on Affective Computing.

[9]  Veera Boonjing,et al.  A new case-based classification using incremental concept lattice knowledge , 2013, Data Knowl. Eng..

[10]  J. Rivera A structural theory of the emotions , 1977 .

[11]  Rosalind W. Picard Affective Computing , 1997 .

[12]  Dieter Fensel,et al.  Knowledge Engineering: Principles and Methods , 1998, Data Knowl. Eng..

[13]  J. Pennebaker,et al.  Psychological aspects of natural language. use: our words, our selves. , 2003, Annual review of psychology.

[14]  Flavius Frasincar,et al.  Domain taxonomy learning from text: The subsumption method versus hierarchical clustering , 2013, Data Knowl. Eng..

[15]  Chu-Ren Huang,et al.  Cause Event Representations for Happiness and Surprise , 2009, PACLIC.

[16]  M. Dyer Emotions and their computations: Three computer models , 1987 .

[17]  Yacine Rezgui,et al.  Categorization of malicious behaviors using ontology-based cognitive agents , 2013, Data Knowl. Eng..

[18]  Ellen Riloff,et al.  Learning Extraction Patterns for Subjective Expressions , 2003, EMNLP.

[19]  Gosse Bouma,et al.  Minimally-supervised extraction of domain-specific part-whole relations using Wikipedia as knowledge-base , 2013, Data Knowl. Eng..

[20]  Sergey Brin,et al.  Extracting Patterns and Relations from the World Wide Web , 1998, WebDB.

[21]  Luis Gravano,et al.  Snowball: extracting relations from large plain-text collections , 2000, DL '00.

[22]  Josep Lluís de la Rosa i Esteva,et al.  Inferring the semantic properties of sentences by mining syntactic parse trees , 2012, Data Knowl. Eng..

[23]  Andrés Montoyo,et al.  Building and Exploiting EmotiNet, a Knowledge Base for Emotion Detection Based on the Appraisal Theory Model , 2012, IEEE Transactions on Affective Computing.

[24]  Eugene Charniak,et al.  Finding Parts in Very Large Corpora , 1999, ACL.

[25]  Gerhard Weikum,et al.  WWW 2007 / Track: Semantic Web Session: Ontologies ABSTRACT YAGO: A Core of Semantic Knowledge , 2022 .

[26]  Paloma Moreda,et al.  Corpus-based semantic role approach in information retrieval , 2007, Data Knowl. Eng..

[27]  Patrick Pantel,et al.  VerbOcean: Mining the Web for Fine-Grained Semantic Verb Relations , 2004, EMNLP.

[28]  Jeannett Martin,et al.  The Language of Evaluation: Appraisal in English , 2005 .

[29]  Patrick Pantel,et al.  Automatically Labeling Semantic Classes , 2004, NAACL.

[30]  Andrea Esuli,et al.  Determining the semantic orientation of terms through gloss analysis , 2005, CIKM 2005.

[31]  Pero Subasic,et al.  Affect analysis of text using fuzzy semantic typing , 2001, IEEE Trans. Fuzzy Syst..

[32]  Andrew Ortony,et al.  The Cognitive Structure of Emotions , 1988 .

[33]  R. Plutchik The Nature of Emotions , 2001 .

[34]  Carlo Strapparava,et al.  WordNet Affect: an Affective Extension of WordNet , 2004, LREC.

[35]  Andrea Esuli,et al.  Determining the semantic orientation of terms through gloss classification , 2005, CIKM '05.

[36]  Carlo Strapparava,et al.  SemEval-2007 Task 14: Affective Text , 2007, Fourth International Workshop on Semantic Evaluations (SemEval-2007).

[37]  Andrés Montoyo,et al.  Applying a culture dependent emotion triggers database for text valence and emotion classification , 2008, Proces. del Leng. Natural.