Adaptive Automated Storytelling Based on Audience Response

  • Augusto BaffaEmail author
  • Marcus Poggi
  • Bruno Feijó
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9353)


To tell a story, the storyteller uses all his/her skills to entertain an audience. This task not only relies on the act of telling a story, but also on the ability to understand reactions of the audience during the telling of the story. A well-trained storyteller knows whether the audience is bored or enjoying the show just by observing the spectators and adapts the story to please the audience. In this work, we propose a methodology to create tailored stories to an audience based on personality traits and preferences of each individual. As an audience may be composed of individuals with similar or mixed preferences, it is necessary to consider a middle ground solution based on the individual options. In addition, individuals may have some kind of relationship with others that influence their decisions. The proposed model addresses all steps in the quest to please the audience. It infers what the preferences are, computes the scenes reward for all individuals, estimates their choices independently and in group, and allows Interactive Storytelling systems to find the story that maximizes the expected audience reward.


Social Interaction Group decision making Model of Emotions Automated Storytelling Audience model Optimization application 


  1. 1.
    Araujo, E.T., Ciarlini, A.E.M.: Verification of temporal constraints in continuous time on nondeterministic stories. In: Proceedings of the 10th International Conference on Entertainment Computing (2011)Google Scholar
  2. 2.
    Davis, M.: A multidimensional approach to individual differences in empathy. JSAS Catalog of Selected Documents in Psychology, 10 (1980)Google Scholar
  3. 3.
    Dréo, J.: Metaheuristics for Hard Optimization: Methods and Case Studies. Springer (2006)Google Scholar
  4. 4.
    Ellsworth, P., Scherer, K.: Appraisal processes in emotion. In: Davidson, R.J., Scherer, K.R., Goldsmith, H.H. (eds.) Handbook of Affective Sciences, pp. 572–595 (2003)Google Scholar
  5. 5.
    John, P., Srivastava, S.: The big-five trait taxonomy: History, measurement, and theoretical perspectives. In: Pervin, L.A., John, O.P. (eds.) Handbook of Personality: Theory and Research, vol. 2, pp. 102–138 (1999)Google Scholar
  6. 6.
    Jones, E., Nisbett, R.: The actor and the observer: Divergent perceptions of the causes of behavior (1971)Google Scholar
  7. 7.
    Kallias, A.: Individual Differences and the Psychology of Film Preferences. PhD thesis, University of London (2012)Google Scholar
  8. 8.
    Karlsson, B., Ciarlini, A.E.M., Feijó, B., Furtado, A.L.: Applying a plan-recognition/plan-generation paradigm to interactive storytelling. In: Workshop on AI Planning for Computer Games and Synthetic Characters (2006)Google Scholar
  9. 9.
    Plutchik, R.: The emotions: Facts, theories, and a new model. Random House, New York (1962)Google Scholar
  10. 10.
    Plutchik, R.: A general psychoevolutionary theory of emotions. In: Plutchik, R., Kellerman, H. (eds.) Emotion: Theory, Research, and Experience, Theories of Emotion (1980)Google Scholar
  11. 11.
    Plutchik, R.: The nature of emotions. American Scientist (2001)Google Scholar
  12. 12.
    Rich, E.: User modeling via stereotypes. Cognitive Science 3, 329–354 (1979)Google Scholar
  13. 13.
    Rodrigues, P.: Um Sistema de Geração de Expressões Faciais Dinâmicas em Animações Faciais 3D com Processamento de Fala. PhD thesis, Pontifícia Universidade Católica do Rio de Janeiro (2007)Google Scholar
  14. 14.
    Tortosa, M., Strizhko, T., Capizzi, M., Ruz, M.: Interpersonal effects of emotion in a multi-round trust game. Psicológica 39, 179–198 (2013)Google Scholar
  15. 15.
    Tupes, C., Christal, R.: Recurrent personality factors based on trait ratings. Technical report, Air Force Systems Command (1961)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.Departamento de InformáticaPUC-RioRio de JaneiroBrazil

Personalised recommendations