Interfacing WordNet-Affect with OCC Model of Emotions Alessandro Valitutti Carlo Strapparava FBK-Irst - Istituto per la ricerca scientifica e tecnologica Motivations Affective analysis of text is a relatively new area of research Important for many NLP applications Opinion mining Market analysis Affective user interfaces E-learning environments Overview of the talk Brief outline of Wordnet-Affect The role of the subject for affective words A work in progress: Wordnet-Affect and its integration with OCC, an appraisal model of emotions Affective lexical resources What an emotion is ? Notoriously it is a difficult problem. Many approaches: facial expressions (Ekman), action tendencies (Frijda), physiological activity (Ax), … Emotions, of course, are not linguistic things However the most convenient access we have to them is through the language Ortony et al. (1987) introduced the problem Some affective lexical resources General Inquirer (Stone et al.) SentiWordNet (Esuli and Sebastiani) Affective Norms for English Words (ANEW) (Bradley and Lang) WordNet Affect (Strapparava and Valitutti) Affective semantic similarity All words can potentially convey affective meaning Even those not directly related to emotions can evoke pleasant or painful experiences Some of them are related to the individual story But for many others the affective power is part of the collective imagination (e.g. mum, ghost, war, …) cfr. Ortony & Clore C. Strapparava and A. Valitutti and O. Stock “The Affective Weight of Lexicon” Proceedings of LREC 2006 WordNet Affect We built an affective lexical resource, essential for affective computing, computational humor, text analysis, etc. It is a lexical repository of the direct affective words The resource, named WordNet-Affect, started from WordNet, through selection and labeling of synsets representing affective concepts. WordNet WordNet is an on-line lexical reference system whose design is inspired by psycholinguistic theories of human lexical memory English nouns, verbs, adjectives and adverbs are organized into synonym sets (synsets), each representing one underlying lexical concept IRST extensions: multilinguality and Domain Labels (WordNet Domains) Analogy with WordNet domains In WordNet Domains each synset has been annotated with a domain label (e.g. Sport, Medicine, Politics) selected form a set of 200 labels hierarchically organized In WordNet-Affect we have an additional hierarchy of affective domain labels (independent from the domain labels) with which the synsets representing affective concepts are annotated Affective domain labels Ortony distinguishes between emotional and affective-not-emotional words Among affective-not-emotional words many categories from the literature (e.g. Johnson-Laird and Oatley, 1988 Ortony et al., 1988) …. the hierarchy of the emotions….. mood trait emotion cognitive-state physical-state a-label hedonic-signal affective emotion-eliciting situation emotional response behavior attitude sensation A-Labels and some examples A-Label Examples of Synsets EMOTION noun "anger#1", verb "fear#1" MOOD noun "animosity#1", adjective "amiable#1" TRAIT noun "aggressiveness#1", adjective "competitive#1" COGNITIVE STATE noun "confusion#2", adjective "dazed#2" PHYSICAL STATE noun "illness#1", adjective "all_in#1" HEDONIC SIGNAL noun "hurt#3", noun "suffering#4" EMOTION-ELICITING SITUATION noun "awkwardness#3", adjective "out_of_danger#1" EMOTIONAL RESPONSE noun "cold_sweat#1", verb "tremble#2" BEHAVIOUR noun "offense#1", adjective "inhibited#1" ATTITUDE noun "intolerance#1", noun "defensive#1" SENSATION noun "coldness#1", verb "feel#3" Freely available (for research purposes) at http://wndomains.itc.it Emotions of WN-affect Specialization of the Emotional Hierarchy. For the present work we provide a specialization of the a-label Emotion Stative/Causative tagging. Concerning mainly the adjectival interpretation Valence Tagging. Positive/Negative dimension Emotional hierarchy With respect to WN-Affect, we provided some additional a-labels, hierarchically organized starting form the a-label Emotion About 1637 words / 918 synsets Stative/Causative tagging An emotional adjective is called causative if it refers to some emotion that is caused by the modified noun (e.g. “amusing movie”) An emotional adjective is called stative if it refers to some emotion owned or felt by entity denoted by the modified noun (e.g. “cheerful/happy boy”) Valence tagging Distinguishing synsets according to emotional valence Positive emotions (joy#1, enthusiasm#1), Negative emotions (fear#1, horror#1), Ambiguous, when the valence depends on the context (surprise#1) , Neutral, when the synset is considered affective but not characterized by valence (indifference#1) Corpus-based affective semantic similarity An example of corpus-based application We needed a technique for evaluating the affective weight of generic words The mechanism is based on similarity between generic terms and affective lexical concepts We estimated term similarity from a large scale corpus (BNC ~ 100 millions of words) Latent Semantic Analysis => dimensionality reduction operated by Singular Value Decomposition on the term-by-documents matrix Homogeneous representations In the Latent Semantic Space, we can represent in a homogeneous way Words Texts Synsets Each text (and synsets) can be represented in the LSA space exploiting a variation of the pseudo-document methodology => summing up the normalized LSA vectors of all the terms contained in it LSA space d3 synset = w1+ w2 + w3 d1 term = w1 d2 Similarity: cosine among vectors Affective synset representation Thus an affective synset (and then an emotional category) can be represented in the Latent Semantic Space We can compute a similarity measure among terms and affective categories Ex. the term “gift” is highly related (in BNC) with the emotional categories: Love (with positive valence) Compassion (with negative valence) Surprise (with ambiguous valence) Indifference (with neutral valence) An example: university Related emotional terms university Positive emotional category Enthusiasm professor Sympathy scholarship Devotion achievement Encouragement Related emotional terms university Negative emotional category Downheartedness professor Antipathy study Isolation scholarship Melancholy News titles E.g. the affective weight of some news titles Emotion Word with highest affective weight Review: `King Kong’ a giant pleasure Joy pleasure#n Romania: helicopter crash kills four people Fear crash#v Sadness suffer#v Anger protest#v News titles (Google-news) Record sales suffer steep decline Dead whale in Greenpeace protest Summing up Some resources and functionalities for dealing with affective evaluative terms An affective hierarchy as an extension of WordNet-Affect lexical database, including emotion, causative/stative and valence tagging A semantic similarity mechanism acquired in an unsupervised way from a large corpus, providing relations among concepts and emotional categories WN-affect and OCC model Role of the subject for indirect affective words For example: help, revenge, victory are positive or negative according to the role of the subject The word victory can be used for expressing pride (related to the “winner”), but also disappointment (related to the “loser”) WN-affect and OCC model Another contextual information that can matter: temporal aspects If victory is a future (desired) event in the future probably the expressed emotion is hope If victory refers to a past event, a possible emotion is satisfaction Taking into account appraisal theories => a process of cognitive evaluation of perceived conditions WN-affect and OCC model An appraisal model of emotions OCC (from Ortony, Clore and Collins, 1988) In OCC emotions are classified according to some main categories such as events, objects and actions, expressing possible cause of emotions Contextual information: different subject or roles in an actions as a future development: considering different temporal conditions WN-affect and OCC model We rearrange OCC and we integrate it with the affective hierarchy of WN-affect We obtain a new organization of synsets with a set of additional labels called OCC-labels Integrating WN-Affect and OCC 1. Rearrangement of OCC hierarchy: Valence inheritance 2. Mapping between WN-Affect categories and OCC emotion nodes 3. Insertion of OCC type nodes 4. Annotation of synsets with new affective labels The same synset can have more labels Emotion labels are associated to appraisal labels OCC Emotions ATTRACTION •Liking •Disliking WELL-BEING •Distress •Joy PROSPECT-BASED •Hope •FearsConfirmed •Disappointment •Fear •Satisfaction •Relief WELL-BEING/ATTRIBUTION •Gratitude •Remorse •Gratification •Anger ATTRIBUTION •Admiration •Pride •Reproach •Shame ATTRACTION/ATTRIBUTION •Hate •Love FORTUNES-OF-OTHERS •HappyFor •Pity •Gloating •Resentment OCC Positive Emotions ATTRACTION •Liking •Disliking WELL-BEING •Distress •Joy PROSPECT-BASED •Hope •FearsConfirmed •Disappointment •Fear •Satisfaction •Relief WELL-BEING/ATTRIBUTION •Gratitude •Remorse •Gratification •Anger ATTRIBUTION •Admiration •Pride •Reproach •Shame ATTRACTION/ATTRIBUTION •Hate •Love FORTUNES-OF-OTHERS •HappyFor •Pity •Gloating •Resentment OCC Negative Emotions ATTRACTION •Liking •Disliking WELL-BEING •Distress •Joy PROSPECT-BASED •Hope •FearsConfirmed •Disappointment •Fear •Satisfaction •Relief WELL-BEING/ATTRIBUTION •Gratitude •Remorse •Gratification •Anger ATTRIBUTION •Admiration •Pride •Reproach •Shame ATTRACTION/ATTRIBUTION •Hate •Love FORTUNES-OF-OTHERS •HappyFor •Pity •Gloating •Resentment Emotions from Events EVENTS SIMPLE EXPECTEDNESS UNEXPECTED EXPECTED BEFORE POSITIVE AFTER POSITIVE NEGATIVE POSITIVESURPRISE CONFIRMED HOPE FEAR POSITIVE SATISFACTION NEGATIVE NEGATIVESURPRISE DISCONFIRMED NEGATIVE POSITIVE FEARS CONFIRMED RELIEF NEGATIVE FRUSTRATION Emotions from Actions EVENTS ACTOR POSITIVE OBSERVER POSITIVE NEGATIVE ACTEE ADMIRATION REPROACH SHAME GRATIFICATION POSITIVE ACTION POSITIVE GRATITUDE NEGATIVE NEGATIVE INGRATITUDE NEGATIVE ACTION NEGATIVE RESENTMENT Actions, Events Objects Examples Emotions arising from the evaluation of actions actor actee observer Positive-Emotion Pride gratitude admiration Negative-Emotion Shame resentment reproach Emotions arising from the evaluation of “fortune/misfortune” by other people (observers) Fortune Misfortune Positive-Emotion happy-for gloat Negative-Emotion envy pity A Sketch from the Annotation Behavior COMPASSION ADMIRATION GRATITUDE Actor PRIDE Encouragement Actee SATISFACTION POSITIVE HOPE A Sketch from the Annotation Trait PRIDE Subject Ambition ENTHUSIASM ADMIRATION Others ENVY A Sketch from the Annotation Quality PRIDE Subject Vanity Reproach Others DISLIKE Possible applications WN-Affect-OCC could be exploited to perform improvements in sentiment analysis and affect sensing identification of the emotion-holder identification of the emotion-target OCC analysis of the emotion-target “I need help” => sadness “Your help was useful” => gratitude Future Work Still a work in progress Extension of annotation to synsets with pos “adjective”, “verb”, and “adverb” Not only subjectivity but also other appraisal features (e.g. temporal features in the case of emotions elicited by expectedness of events) Improvement of the synset annotation according to different sources of stereotypical knowledge (e.g. Latent Semantic Analysis) Conclusions Still a work in progress Development of WN-Affect-OCC as extension of WordNet-Affect with the integration of OCC model of emotions. Tagging of (indirect affective) words referring to cause of emotions (through the process of cognitive appraisal) Introduction of appraisal variables that can be disambiguated from the analysis of textual context (e.g. subjectivity: actor/actee/others) Improvement of the emotional hierarchy and distinction according to the valence values
© Copyright 2026 Paperzz