Hostname: page-component-74656f9884-rngvg Total loading time: 0 Render date: 2026-11-06T08:14:50.715Z Has data issue: false hasContentIssue false

Affect Analysis Model: novel rule-based approach to affect sensing from text

Published online by Cambridge University Press:  16 September 2010

ALENA NEVIAROUSKAYA
Affiliation:
Department of Information and Communication Engineering, University of Tokyo, Engineering Building 2, 7-3-1 Hongo, Bunkyo-ku, Tokyo 113-8656, Japan e-mails: lena@mi.ci.i.u-tokyo.ac.jp, ishizuka@i.u-tokyo.ac.jp
HELMUT PRENDINGER
Affiliation:
National Institute of Informatics, 2-1-2 Hitotsubashi, Chiyoda-ku, Tokyo 101-8430, Japan e-mail: helmut@nii.ac.jp
MITSURU ISHIZUKA
Affiliation:
Department of Information and Communication Engineering, University of Tokyo, Engineering Building 2, 7-3-1 Hongo, Bunkyo-ku, Tokyo 113-8656, Japan e-mails: lena@mi.ci.i.u-tokyo.ac.jp, ishizuka@i.u-tokyo.ac.jp
Rights & Permissions [Opens in a new window]

Abstract

In this paper, we address the tasks of recognition and interpretation of affect communicated through text messaging in online communication environments. Specifically, we focus on Instant Messaging (IM) or blogs, where people use an informal or garbled style of writing. We introduced a novel rule-based linguistic approach for affect recognition from text. Our Affect Analysis Model (AAM) was designed to deal with not only grammatically and syntactically correct textual input, but also informal messages written in an abbreviated or expressive manner. The proposed rule-based approach processes each sentence in stages, including symbolic cue processing, detection and transformation of abbreviations, sentence parsing and word/phrase/sentence-level analyses. Our method is capable of processing sentences of different complexity, including simple, compound, complex (with complement and relative clauses) and complex–compound sentences. Affect in text is classified into nine emotion categories (or neutral). The strength of the resulting emotional state depends on vectors of emotional words, relations among them, tense of the analysed sentence and availability of first person pronouns. The evaluation of the Affect Analysis Model algorithm showed promising results regarding its capability to accurately recognize fine-grained emotions reflected in sentences from diary-like blog posts (averaged accuracy is up to 77 per cent), fairy tales (averaged accuracy is up to 70.2 per cent) and news headlines (our algorithm outperformed eight other systems on several measures).

Information

Type
Papers
Copyright
Copyright © Cambridge University Press 2010
Figure 0

Table 1. Examples of emoticons and abbreviations extracted from Affect database

Figure 1

Table 2. Examples of words taken from Affect database

Figure 2

Table 3. Examples of indirect affective nouns from WordNet-Affect and their annotations

Figure 3

Table 4. Examples of modifiers with coefficients of intensity degree strengthening or weakening

Figure 4

Fig. 1. Architecture of the Affect Analysis Model.

Figure 5

Table 5. Coefficients of intensity correction

Figure 6

Fig. 2. Example of affect sensing in a simple sentence.

Figure 7

Fig. 3. Example of affect sensing in a complex sentence with multiple embedding of relative clauses.

Figure 8

Table 6. Accuracy across sentences from blogs in the experiment with words of different parts-of-speech

Figure 9

Table 7. Averaged accuracy across sentences from blogs in functional ablation experiment

Figure 10

Table 8. Distribution of errors of AAM in experiment on sentences from blogs with merged labels (gold standard annotations and AAM results are given in the form ‘Emotion – Polarity-based label for merged categories’ in a last column)

Figure 11

Table 9. Percentage of high agreement sentences according to the range of intensity difference between human annotations and output of algorithm

Figure 12

Table 10. Distribution of labels across sentences from benchmark used in the experiment

Figure 13

Table 11. Results of AAM compared to machine learning algorithms proposed by Aman and Szpakowicz (2008)

Figure 14

Fig. 4. Affect hierarchy and set of labels.

Figure 15

Table 12. Accuracy across sentences from fairy tales in high agreement experiment (span of mean accuracy given for LOOHAsnowtag method)

Figure 16

Table 13. Distribution of errors of AAM in high agreement experiment on sentences from fairy tales

Figure 17

Table 14. Results of AAM compared to knowledge-based and corpus-based systems participating in the task ‘Affective Text’ at SemEval-2007