Hostname: page-component-cd9895bd7-8ctnn Total loading time: 0 Render date: 2024-12-26T09:16:38.585Z 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

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).

Type
Papers
Copyright
Copyright © Cambridge University Press 2010

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

Alm, C. O. 2008. Affect in Text and Speech. PhD Dissertation, Urbana, IL: University of Illinois at Urbana-Champaign.Google Scholar
Alm, C. O., Roth, D., and Sproat, R. 2005. Emotions from text: machine learning for text-based emotion prediction. In Proceedings of Human Language Technology Conference and Conference on Empirical Methods in Natural Language Processing, pp. 579–586.Google Scholar
Aman, S., and Szpakowicz, S. 2007. Identifying expressions of emotion in text. In Proceedings of the Tenth International Conference on Text, Speech and Dialogue TSD 2007, Plzen, Czech Republic, pp. 196205. Lecture Notes in Computer Science, vol. 4629. Springer.Google Scholar
Aman, S., and Szpakowicz, S. 2008. Using Roget's Thesaurus for fine-grained emotion recognition. In Proceedings of the Third International Joint Conference on Natural Language Processing IJCNLP 2008, Hyderabad, India, pp. 296302.Google Scholar
Andreevskaia, A., and Bergler, S. 2006. Mining WordNet for fuzzy sentiment: sentiment tag extraction from WordNet glosses. In Proceedings of the Eleventh Conference of the European Chapter of the Association for Computational Linguistics, pp. 209–216.Google Scholar
Androutsopoulos, J. 2006. Introduction: Sociolinguistics and computer-mediated communication. Journal of Sociolinguistics 10 (4): 419438.CrossRefGoogle Scholar
Argamon, S., Bloom, K., Esuli, A., and Sebastiani, F. 2007. Automatically determining attitude type and force for sentiment analysis. In Proceedings of the 3rd Language and Technology Conference.Google Scholar
Baroni, M., and Vegnaduzzo, S. 2004. Identifying subjective adjectives through Web-based mutual information. In Proceedings of the 7th German Conference on Natural Language Processing.Google Scholar
Benamara, F., Cesarano, C., Picariello, A., Reforgiato, D., and Subrahmanian, V. S. 2007. Sentiment analysis: adjectives and adverbs are better than adjectives alone. In Proceedings of the International Conference on Weblogs and Social Media, OMNIPRESS, Boulder, CO, pp. 203206.Google Scholar
Biber, D., Johansson, S., Leech, G., Conrad, S., Finegan, E., and Quirk, R. 1999. Longman Grammar of Spoken and Written English. Pearson Education Limited.Google Scholar
Boucouvalas, A. C. 2003. Real time text-to-emotion engine for expressive Internet communications. In Being There: Concepts, Effects and Measurement of User Presence in Synthetic Environments, Ios Press, pp. 306318.Google Scholar
Brenneis, D. 1990. Shared and solitary sentiments. In Lutz, C. and Abu-Lughod, L. (eds.), Language and the Politics of Emotion. Cambridge, UK: Cambridge University Press.Google Scholar
Cairns, H. S., and Cairns, C. E. 1976. Psycholinguistics: A Cognitive View of Language. New York: Holt, Rinehart, and Winston.Google Scholar
Chaumartin, F. 2007. Upar7: A knowledge-based system for headline sentiment tagging. In Proceedings of SemEval-2007, Prague, Czech Republic.Google Scholar
Choi, Y., and Cardie, C. 2008. Learning with Compositional Semantics as Structural Inference for Subsentential Sentiment Analysis. In Proceedings of the Conference on Empirical Methods in Natural Language Processing, pp. 793–801.Google Scholar
Chuang, Z.-J., and Wu, C.-H. 2004. Multi-modal emotion recognition from speech and text. Computational Linguistic and Chinese Language Processing 9 (2): 4562.Google Scholar
Davitz, J. R. 1969. The Language of Emotions. London: Academic Press.Google Scholar
Derks, D. 2007. Exploring the missing wink: emoticons in cyberspace. Dissertation, Leiderdorp, The Netherlands: Open University of Netherlands.Google Scholar
Ekman, P. 1977. Biological and cultural contributions to body and facial movement. In: Blacking, J. (ed.), Anthropology of the Body, pp. 3484. London: Academic Press.Google Scholar
Ekman, P. 1993. Facial expression and emotion. American Psychologist 48 (4): 384392.CrossRefGoogle ScholarPubMed
Esuli, A., and Sebastiani, F. 2006. SentiWordNet: a publicly available lexical resource for opinion mining. In Proceedings of the fifth International Conference on Language Resources and Evaluation, pp. 417–422.Google Scholar
Fleiss, J. L. 1971. Measuring nominal scale agreement among many raters. Psychological Bulletin 76 (5): 378382.CrossRefGoogle Scholar
Foster, J. 2010. “cba to check the spelling”: Investigating parser performance on discussion forum posts. In Proceedings of the Human Language Technologies: The 11th Annual Conference of the North American Chapter of the Association for Computational Linguistics (NAACL-HLT), pp. 381–384.Google Scholar
Frijda, N. 1986. The Emotions. Studies in Emotion and Social Interaction. Cambridge, New York: Cambridge University Press.Google Scholar
Grinter, R.E., Eldridge, M.A. 2001. y do tngrs luv 2 txt msg? In Proceedings of the Seventh European Conference on Computer-Supported Cooperative Work, pp. 219–238.Google Scholar
Hatzivassiloglou, V. and McKeown, K. R. 1997. Predicting the semantic orientation of adjectives. In Proceedings of the 35th Annual Meeting of the Association for Computational Linguistics and the 8th Conference of the European Chapter of the ACL, pp. 174–181.Google Scholar
Herring, S. C. 2008. Language and the Internet. In Donsbach, W. (ed.), International Encyclopedia of Communication, pp. 26402645. Blackwell Publishers.Google Scholar
Howard, R. 1993. The Virtual Community: Homesteading on the Electronic Frontier. Menlo Park, CA: Addison-Wesley Publishing Co.Google Scholar
Hu, Y., Wood, J. F., Smith, V., and Westbrook, N. 2004. Friendships through IM: examining the relationship between Instant Messaging and intimacy. Computer-Mediated Communication 10 (1).Google Scholar
Izard, C. E. 1971. The Face of Emotion. New York: Appleton-Century-Crofts.Google Scholar
Izard, C. E. 1993. Four systems for emotion activation: cognitive and noncognitive processes. Psychological Review 100 (1): 6890.CrossRefGoogle ScholarPubMed
Jarmasz, M., and Szpakowicz, S. 2001. The design and implementation of an electronic lexical knowledge base. In Proceedings of the 14th Biennial Conference of the Canadian Society for Computational Studies of Intelligence (AI 2001), Ottawa, Canada, pp. 325333.Google Scholar
Kamps, J., and Marx, M. 2002. Words with attitude. In Proceedings of Belgian-Dutch Conference on Artificial Intelligence, pp. 449–450.Google Scholar
Katz, P., Singleton, M., and Wicentowski, R. 2007. Swat-mp: the SemEval-2007 systems for task 5 and task 14. In Proceedings of SemEval-2007, Prague, Czech Republic.Google Scholar
Kim, S.-M., and Hovy, E. 2005. Automatic detection of opinion bearing words and sentences. In Dale, R., Wong, K.-F., Su, J., and Kwong, O. Y. (eds.), Proceedings of the International Joint Conference on Natural Language Processing, pp. 6166, Lecture Notes in Computer Science, vol. 3651. Springer, Heidelberg.Google Scholar
Kim, S.-M., and Hovy, E., 2006. Identifying and analyzing judgment opinions. In Proceedings of the Human Language Technology/North American Association of Computational Linguistics Conference.CrossRefGoogle Scholar
Kozareva, Z., Navarro, B., Vazquez, S., and Montoyo, A. 2007. Ua-zbsa: A headline emotion classification through web information. In Proceedings of SemEval-2007, Prague, Czech Republic.Google Scholar
Lazarus, R. 1994. From appraisal: the minimal cognitive prerequisites of emotion. In Ekman, P. and Davidson, R. J. (eds.), The Nature of Emotion: Fundamental Questions. New York: Oxford University Press.Google Scholar
Leshed, G., and Kaye, J. 2006. Understanding how bloggers feel: recognizing affect in blog posts. In Extended Abstracts of the International Conference on Computer-Human Interaction, pp. 1019–1024.Google Scholar
Liu, H., Lieberman, H., and Selker, T. 2003. A model of textual affect sensing using real-world knowledge. In Proceedings of the International Conference on Intelligent User Interfaces, pp. 125–132.Google Scholar
Lutz, C. 1990. Engendered emotion. In Lutz, C. and Abu-Lughod, L. (eds.), Language and the Politics of Emotion. Cambridge, UK: Cambridge University Press.Google Scholar
Mihalcea, R., and Liu, H. 2006. A corpus-based approach to finding happiness. In Proceedings of the AAAI Spring Symposium on Computational Approaches to Weblogs.Google Scholar
Miller, G. A. 1990. WordNet: an on-line lexical database. Lexicography (Special Issue) 3 (4): 235312.Google Scholar
Mishne, G. 2005. Experiments with mood classification in blog posts. In Proceedings of the First Workshop on Stylistic Analysis of Text for Information Access.Google Scholar
Moilanen, K., and Pulman, S. 2007. Sentiment composition. In Proceedings of the Recent Advances in Natural Language Processing International Conference, pp. 378–382.Google Scholar
Mulder, M., Nijholt, A., den Uyl, M., and Terpstra, P. 2004. A lexical grammatical implementation of affect. In Proceedings of the Seventh International Conference on Text, Speech and Dialogue, Berlin: Springer, pp. 171178.CrossRefGoogle Scholar
Nadeau, D., Sabourin, C., De Koninck, J., Matwin, S., and Turney, P. D. 2006. Automatic dream sentiment analysis. In Proceedings of the Workshop on Computational Aesthetics at the Twenty-First National Conference on Artificial Intelligence.Google Scholar
Nakagawa, T., Inui, K., and Kurohashi, S. 2010. Dependency tree-based sentiment classification using CRFs with hidden variables. In Proceedings of the Human Language Technologies: The 11th Annual Conference of the North American Chapter of the Association for Computational Linguistics (NAACL-HLT), pp. 786–794.Google Scholar
Nasukawa, T., and Yi, J. 2003. Sentiment analysis: capturing favorability using natural language processing. In Proceedings of the Second International Conference on Knowledge Capture, pp. 70–77.Google Scholar
Neviarouskaya, A., Prendinger, H., and Ishizuka, M. 2007a. Analysis of affect expressed through the evolving language of online communication. In Proceedings of the International Conference on Intelligent User Interfaces, ACM Press, pp. 278281.Google Scholar
Neviarouskaya, A., Prendinger, H., and Ishizuka, M. 2007b. Narrowing the social gap among people involved in global dialog: automatic emotion detection in blog posts. In Proceedings of the International Conference on Weblogs and Social Media, OMNIPRESS, Boulder, CO, pp. 293294.Google Scholar
Neviarouskaya, A., Prendinger, H., and Ishizuka, M. 2007c. Textual affect sensing for sociable and expressive online communication. In Paiva, A., Prada, R., and Picard, R. W. (eds.), Proceedings of Second International Conference on Affective Computing and Intelligent Interaction, pp. 220231, Lecture Notes in Computer Science, vol. 4738. Springer.Google Scholar
Neviarouskaya, A., Prendinger, H., and Ishizuka, M. 2009. SentiFul: generating a reliable lexicon for sentiment analysis. In Proceedings of International Conference on Affective Computing and Intelligent Interaction, Amsterdam, The Netherlands, pp. 363368. IEEE.Google Scholar
Neviarouskaya, A., Prendinger, H., and Ishizuka, M. 2010. User study on AffectIM, an avatar-based Instant Messaging system employing rule-based affect sensing from text. Elsevier International Journal of Human-Computer Studies 68 (7): 432450.CrossRefGoogle Scholar
Olveres, J., Billinghurst, M., Savage, J., and Holden, A. 1998. Intelligent, expressive avatars. In Proceedings of the First Workshop on Embodied Conversational Characters, pp. 47–55.Google Scholar
Ortony, A., Clore, G., and Collins, A. 1988. The Cognitive Structure of Emotions. Cambridge, UK: Cambridge University Press.CrossRefGoogle Scholar
Pang, B., Lee, L., and Vaithyanathan, S. 2002. Thumbs up? Sentiment classification using machine learning techniques. In Proceedings of the Conference on Empirical Methods in Natural Language Processing, pp. 79–86.Google Scholar
Peris, R., Gimeno, M. A., Pinazo, D., Ortet, G., Carrero, V., Sanchiz, M., and Ibanez, I. 2002. Online chat rooms: virtual spaces of interaction for socially oriented people. CyberPsychology and Behavior 5 (1): 4351.CrossRefGoogle ScholarPubMed
Picard, R. 1997. Affective Computing. Cambridge, MA: The MIT Press.Google Scholar
Planalp, S., and Knie, K. 2002. Integrating verbal and nonverbal emotion(al) messages. In S. Fussell, R. (ed.), The Verbal Communication of Emotions: Interdisciplinary Perspectives, pp. 5579. Mahwah, NJ: Lawrence Erlbaum Associates.Google Scholar
Read, J. 2004. Recognising affect in text using Pointwise-Mutual Information. Master thesis, Brighton, UK: University of Sussex.Google Scholar
Read, J. 2005. Using emoticons to reduce dependency in machine learning techniques for sentiment classification. In Proceedings of the ACL Student Research Workshop at ACL-05, pp. 43–48.Google Scholar
Riloff, E., Wiebe, J., and Wilson, T. 2003. Learning subjective nouns using extraction pattern bootstrapping. In Proceedings of the Conference on Natural Language Learning, pp. 25–32.Google Scholar
Roseman, I. J., and Smith, C. A. 2001. Appraisal theory. In Scherer, K., Schorr, A., and Johnstone, T. (eds.), Appraisal Processes in Emotion: Theory, Methods, Research. Oxford, UK: Oxford University Press.Google Scholar
Shiu, E., and Lenhart, A. 2004. How Americans use Instant Messaging. Washington: Pew Internet and American Life Project.Google Scholar
Sokolova, M., and Szpakowicz, S. 2005. Analysis and classification of strategies in electronic negotiations. In Kegl, B. and Lapalme, G. (eds.), Proceedings of the 18th Canadian Conference on Artificial Intelligence, pp. 145157, Lecture Notes in Artificial Intelligence, vol. 3501. Springer.Google Scholar
Sokolova, M., and Szpakowicz, S. 2006. Language patterns in the learning of strategies from negotiation texts. In Lamontagne, L. and Marchand, M. (eds.), Proceedings of the 19th Canadian Conference on Artificial Intelligence, pp. 288299, Lecture Notes in Artificial Intelligence, vol. 4013. Springer.Google Scholar
Solomon, R. C. 1973. Emotions and choice. Review of Metaphysics 28 (1): 2041.Google Scholar
Strapparava, C., and Mihalcea, R. 2007. SemEval-2007 task 14: Affective Text. In Proceedings of SemEval-2007, pp. 7074, Prague, Czech Republic.Google Scholar
Strapparava, C., and Mihalcea, R. 2008. Learning to identify emotions in text. In Proceedings of the 2008 ACM Symposium on Applied Computing, Fortaleza, Brazil, pp. 15561560.CrossRefGoogle Scholar
Strapparava, C., and Valitutti, A. 2004. WordNet-Affect: an affective extension of WordNet. In Proceedings of the International Conference on Language Resources and Evaluation, pp. 1083–1086.Google Scholar
Strapparava, C., Valitutti, A., and Stock, O. 2006. The affective weight of lexicon. In Proceedings of the Fifth International Conference on Language Resources and Evaluation, pp. 423426, Genoa, Italy.Google Scholar
Strapparava, C., Valitutti, A., and Stock, O. 2007. Dances with words. In Proceedings of the International Joint Conference on Artificial Intelligence, Hyderabad, India, pp. 17191724.Google Scholar
Subasic, P., and Huettner, A. 2001. Affect analysis of text using fuzzy semantic typing. IEEE Transactions on Fuzzy Systems 9 (4): 483496.CrossRefGoogle Scholar
Subrahmanian, V. S., and Reforgiato, D. 2008. AVA: Adjective-verb-adverb combinations for sentiment analysis. IEEE Intelligent Systems 23 (4): 4350.CrossRefGoogle Scholar
Turney, P. D. 2002. Thumbs up or thumbs down? Semantic orientation applied to unsupervised classification of reviews. In Proceedings of the Association for Computational Linguistics 40th Anniversary Meeting. Association for Computational Linguistics, pp. 417424.Google Scholar
Turney, P. D., and Littman, M. L. 2003. Measuring praise and criticism: inference of semantic orientation from association. ACM Transactions on Information Systems 21 (4): 315346.CrossRefGoogle Scholar
Wiebe, J., and Mihalcea, R. 2006. Word sense and subjectivity. In Proceedings of the Joint Conference of the International Committee on Computational Linguistics and the Association for Computational Linguistics (COLING-ACL).CrossRefGoogle Scholar
Wilson, T., Wiebe, J., and Hoffmann, P. 2005. Recognizing contextual polarity in phrase-level sentiment analysis. In Proceedings of Human Language Technology Conference and Conference on Empirical Methods in Natural Language Processing, Vancouver, Canada: ACL, pp. 347354.Google Scholar
Yu, H., and Hatzivassiloglou, V. 2003. Towards answering opinion questions: separating facts from opinions and identifying the polarity of opinion sentences. In Proceedings of the Conference on Empirical Methods in Natural Language Processing, pp. 129–136.Google Scholar