Surprise Simulation Using Fuzzy Logic

  • Rui Qiao
  • Xiuqin Zhong
  • Shihan Yang
  • Heng He
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7996)


Emotional agents are useful to variety of computer application. This paper focuses on the emotion surprise. Surprise is the automatic reaction to a mismatch, which plays an important role in the behaviors of intelligent agents. We represent psychology theories of surprise through a fuzzy inference system, as fuzzy logic helps to capture the fuzzy and complex nature of emotions. The system takes four factors related to surprise as inputs and the degree of surprise as output. We put forward fuzzy inference rules and reasoning parameters for the system. The results of the inference can be used in single or multi-agent system simulation.


Surprise fuzzy inference emotion simulation agent 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Albert van der Heide, G.T., Sanchez, D.: Computational Models of Affect and Fuzzy Logic. In: European Society for Fuzzy Logic and Technology, pp. 620–627 (2011)Google Scholar
  2. 2.
    Boden, M.: Creativity and Unpredictability. SEHR 4(2), 123–139 (1995)Google Scholar
  3. 3.
    Ekman, F.W., Friesen, W.V.: Unmasking The Face: A Guide to Recognizing Emotions from Facial Clues (2003)Google Scholar
  4. 4.
    El-Nasr, M.S.: Modeling Emotions Dynamics in Intelligent Agents. PhD Thesis (1998)Google Scholar
  5. 5.
    Emiliano Lorini, C.C.: The Cognitive Structure of Surprise Looking for Basic Principles. An International Review of Philosophy 26(1), 133–149 (2007)MathSciNetzbMATHGoogle Scholar
  6. 6.
    Gendolla, G.H.E., Koller, M.: Surprise And Motivation of Causal Search: How Are They Affected by Outcome Vlaence and Importance? Motivation and Emotion 25(4), 327–349 (2001)CrossRefGoogle Scholar
  7. 7.
    Izard, C.: The psychology of emotions (1991)Google Scholar
  8. 8.
    Macedo, L., Cardoso, A.: Sceune - surprise/curiosity-based Exploration of Uncertain and Unknown Environments. In: 26th Annual Conference of The Cognitive Science Society, pp. 73–81 (2001)Google Scholar
  9. 9.
    Macedo, L., Cardoso, A.: Using Surprise To Create Products That Get The Attention of Other Agents. In: AAAI Fall Symposium Emotional and Intelligent II: The Tangled Knot of Social Cognition, pp. 79–84 (2001) Google Scholar
  10. 10.
    Macedo, L., Cardoso, A.: Towards Artificial Forms of Surprise And Curiosity. In: Proceedings of the European Conference on Cognitive Science, pp. 139–144 (2000)Google Scholar
  11. 11.
    Macedo, L., Cardoso, A.: Modeling Forms of Surprise in An Artificial Agent. In: Proceedings of The 23rd Annual Conference of The Cognitive Science Society, pp. 588–593 (2001)Google Scholar
  12. 12.
    El-Nasr, M.S., Yen, J., Ioerger, T.R.: Flame. Flame-fuzzy Logic Adaptive Model of Emotions. Autonomous Agents and Multi-Agent Systems 3(3), 219–257 (2000)CrossRefGoogle Scholar
  13. 13.
    Deng, R.-R., Meng, X.Y., Wang, Z.-L.: An affective model based on fuzzy theory. Journal of Communication and Computer 5(2), 7–11 (2008)Google Scholar
  14. 14.
    Merk, R.: A Computational Model on Surprise and Its Effects on Agent Behaviou. In: Simulated Environments. Technical report, National Aerospace Laboratory NLR (2010)Google Scholar
  15. 15.
    Meyer, W.U., Reisenzein, R., Schützwohl, A.: Towards A Process Analysis of Emotions: The Case of Surprise. Motivation and Emotion 21, 251–274 (1997)CrossRefGoogle Scholar
  16. 16.
    Vlad, O.P., Fukuda, T.: Model Based Emotional Status Simulation. In: Proceedings of the IEEE Int. Workshop on Robot and Human Interactive Communication, pp. 93–98 (2002)Google Scholar
  17. 17.
    Ortony, A., Partridge, D.: Surprisingness and Expectation Failure: What’s The Difference? In: International Joint Conference on Articial Intelligence, pp. 106–108 (1987)Google Scholar
  18. 18.
    Maguire, R., Keane, M.T.: Surprise: Disconfirmed Expectations or Representation-fit. In: Proceedings of the 28th Annual Conference of the Cognitive Science Society, pp. 1765–1770 (2006)Google Scholar
  19. 19.
    Reisenzein, R.: The Subjective Experience of Surprise. The message within: The Role of Subjective Experience in Social Cognition and Behavior, 262–279 (2000)Google Scholar
  20. 20.
    Schank, R.: Explanation Patterns: Understanding Mechanically and Creatively. Lawrence Erlbaum Associates, Hillsdale (1986)Google Scholar
  21. 21.
    Sivanandam, S.N.: Introduction to Fuzzy Logic Using Matlab. Springer (2007)Google Scholar
  22. 22.
    Stiensmeier-Pelster, J., Martini, A., Reisenzein, R.: The Role of Surprise in The Attribution Process. Cognition and Emotion 9(1), 5–31 (1995)CrossRefGoogle Scholar
  23. 23.
    Teigen, K.H., Keren, G.: Surprises: Low Probabilities or High Contrasts? Cognition 87(2), 55–71 (2002)CrossRefGoogle Scholar
  24. 24.
    Dang, T.H.H., Letellier-Zarshenas, S., Duhaut, D.: Comparison of Recent Architectures of emotions. In: International Conference on Control. Automation. Robotics and Vision., pp. 1976–1981 (2008)Google Scholar
  25. 25.
    Williams, M.: Aesthetics and The Explication of Surprise. Languages of Design 3, 145–157 (1996)Google Scholar
  26. 26.
    Zadeh, L.A.: Fuzzy set. Information and Control 8(3), 338–353 (1965)MathSciNetzbMATHCrossRefGoogle Scholar
  27. 27.
    Zadeh, L.A.: Fuzzy Logic Toolbox Users Guide (1995)Google Scholar
  28. 28.
    PourMohammadBagher, L.: Intelligent Agent System Simulation Using Fear Emotion. World Academy of Science, Engineering and Technology 48 (2008)Google Scholar
  29. 29.
    Macedo, L., Cardoso, A., Reisenzein, R.: A Surprise-based Agent Architecture, Cybernetics and Systems, Trappl, R (ed.), vol. 2 (2006)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Rui Qiao
    • 1
    • 2
  • Xiuqin Zhong
    • 3
  • Shihan Yang
    • 4
  • Heng He
    • 1
    • 2
  1. 1.College of Computer Science and TechnologyWuhan University of Science and TechnologyWuhanChina
  2. 2.Hubei Province Key LaboratoryIntelligent Information Processing and Real-time Industrial SystemWuhanChina
  3. 3.College of Computer Science and EngineeringUniversity of Electronic Science and Technology of ChinaChengduChina
  4. 4.College of Information Sciences and EngineeringGuangxi University for NationalitiesNanningChina

Personalised recommendations