Skip to main content
Log in

Ontological reasoning for improving the treatment of emotions in text

  • Regular Paper
  • Published:
Knowledge and Information Systems Aims and scope Submit manuscript

Abstract

With the advent of affective computing, the task of adequately identifying, representing and processing the emotional connotations of text has acquired importance. Two problems facing this task are addressed in this paper: the composition of sentence emotion from word emotion, and a representation of emotion that allows easy conversion between existing computational representations. The emotion of a sentence of text should be derived by composition of the emotions of the words in the sentence, but no method has been proposed so far to model this compositionality. Of the various existing approaches for representing emotions, some are better suited for some problems and some for others, but there is no easy way of converting from one to another. This paper presents a system that addresses these two problems by reasoning with two ontologies implemented with Semantic Web technologies: one designed to represent word dependency relations within a sentence, and one designed to represent emotions. The ontology of word dependency relies on roles to represent the way emotional contributions project over word dependencies. By applying automated classification of mark-up results in terms of the emotion ontology the system can interpret unrestricted input in terms of a restricted set of concepts for which particular rules are provided. The rules applied at the end of the process provide configuration parameters for a system for emotional voice synthesis.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Aduna NL net-Foundation (n.d.) Sesame. http://www.openrdf.org

  2. Alter K, Rank E, Kotz S, Toepel U, Besson M, Schirmer A, Friederici A (2000) Accentuation and emotions—two different systems? In: Proceedings of the ISCA workshop on speech and emotion, Northern Ireland, pp 138–142

  3. Bechhofer S, Moller R, Crowther P (2003) The DIG description logic interface. In: Description logics. CEUR Workshop Proceedings

  4. Bechhofer S, van Harmelen F, Hendler J, Horrocks I, McGuinness DL, Patel-Schneider PF, Stein A (n.d.) OWL Web Ontology Language Reference. http://www.w3.org/TR/2004/REC-owl-ref-20040210/

  5. Bradley M, Lang P (1999) Affective norms for English words (ANEW): stimuli, instruction manual and affective ratings. technical report c-1. Technical Report, The Center for Research in Psychophysiology, University of Florida

  6. Cowie R, Cornelius R (2003) Describing the emotional states that are expressed in speech. In: Speech communication special issue on speech and emotion

  7. Crubzy M, Dameron O, Fergerson RW, Knublauch H, Musen MA, Noy NF, Rubin D, Tu SW, Vendetti J (n.d.) Protg project. http://protege.stanford.edu/

  8. Ekman P (1992) Are there basic emotions?. Psychol Rev 99(3): 550–553

    Article  Google Scholar 

  9. Francisco V, Gervás P (2006) Exploring the compositionality of emotions in text: word emotions, sentence emotions and automated tagging. In: Proceedings of the AAAI-06 workshop on computational aesthetics: AI approaches to beauty and happiness, Boston

  10. Francisco V, Hervás R, Gervás P (2005) Análisis y síntesis de expresión emocional en cuentos leídos en voz alta. In: ‘Sociedad Española para el Procesamiento del Lenguaje Natural, Procesamiento de Lenguaje Natural’, Granada, Spain

  11. Herrera J, Peas A, Rodrigo A, Verdejo F (2006) UNED at PASCAL RTE-2 Challenge. In: Proceedings of the second PASCAL challenges workshop on recognising textual entailment, Venezia, Italy

  12. Hewlett-Packard (n.d.) Jena: a semantic web framework for java. http://jena.sourceforge.net/

  13. Izard C (1971) The face of emotion. Appleton-Century-Crofts, New York

    Google Scholar 

  14. Izard C (1977) Human emotions. Plenum Press, New York

    Google Scholar 

  15. Jing Y, Jeong D, Baik D-K (2008) SPARQL graph pattern rewriting for OWL–DL inference queries. Knowl Inform Syst (online first)

  16. Kouylekov M, Magnini B (2006) Tree edit distance for recognizing textual entailment: estimating the cost of insertion. In: Proceedings of the second PASCAL challenges workshop on recognising textual entailment, Venezia, Italy

  17. Lin D (1998) Dependency-based evaluation of MINIPAR. In: Proceedings of workshop on the evaluation of parsing systems, Granada, Spain

  18. Linhalis F, de Mattos Fortes R, de Abreu Moreira D (2009) OntoMap: an ontology-based architecture to perform the semantic mapping between an interlingua and software components. Knowl Inform Syst (online first)

  19. Maxwell D, Schubert K (1989) Metataxis in practice: dependency syntax for multilingual machine translation. Foris Publications, Dordrecht

  20. Miller G (1995) Wordnet: a lexical database for english. Commun ACM 38: 39–41

    Article  Google Scholar 

  21. Mindswap (n.d.a) Pellet owl reasoner. http://www.pellet.owldl.com/

  22. Mindswap (n.d.b) SWOOP: a hypermedia-based featherweight OWL ontology editor. http://www.mindswap.org/2004/SWOOP/

  23. Motik B, Cuenca-Grau B, Horrocks I, Wu Z, Fokoue A, Lutz C (n.d.) OWL 2 Web Ontology Language Profiles. http://www.w3.org/TR/owl2-profiles/

  24. Motik B, Sattler U, Studer R (2005) Query answering for OWL–DL with rules. Rules systems. Web Semantics Sci Services Agents World Wide Web 3(1): 41–60

    Article  Google Scholar 

  25. Ortony A, Clore G, Collins A (1988) The cognitive structure of emotions. Cambridge University Press, New York

    Google Scholar 

  26. Ortony A, Turner T (1990) ‘What’s basic about basic emotions?. Psychol Rev 97: 315–331

    Article  Google Scholar 

  27. Parrott W (2001) Emotions in social psychology: essential readings. Psychology Press, Philadelphia

    Google Scholar 

  28. Peinado F (n.d.) DLModel, a tool for dealing with description logics. http://www.federicopeinado.com/projects/dlmodel/

  29. Plutchik R (1980) A general psychoevolutionary theory of emotion. In: Plutchik R, Kellerman H (eds) Emotion: theory, research, and experience, vol 1. Theories of emotion. Academic Press, New York, pp 3–33

  30. Racer-Systems (n.d.) Racerpro. http://www.racer-systems.com/

  31. Russell J (1980) A circumflex model of affect. J Pers Soc Psychol 39: 1161–1178

    Article  Google Scholar 

  32. Scherer KR (1984) On the nature and function of emotion: a component process approach. In: Scherer K, Ekman P (eds) Approaches to emotion. Erlbaum, Hillsdale, pp 293–317

  33. Schrder M. (2004) Dimensional emotion representation as a basis for speech synthesis with non-extreme emotions. In: Proceedings of workshop on affective dialogue systems. Kloster Irsee, Germany

  34. Wang P, Hu J, Zeng H-J, Chen Z (2008) Using wikipedia knowledge to improve text classification. Knowl Inform Syst (online first)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Virginia Francisco.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Francisco, V., Gervás, P. & Peinado, F. Ontological reasoning for improving the treatment of emotions in text. Knowl Inf Syst 25, 421–443 (2010). https://doi.org/10.1007/s10115-010-0320-1

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10115-010-0320-1

Keywords

Navigation