Cooperating Context Method: A Contextual Approach to Story Generation and Telling

  • James HollisterEmail author
  • Avelino Gonzalez
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10257)


Oral story telling has become a lost art because social media and technology have come to dominate personal interactions. The concept of creating a computational system capable of creating, modifying and telling a story, all in real time, could be a compelling way to revive this lost art of oral storytelling. It could serve as a source of alternative entertainment for children. The stories could be decomposed into a series of end-to-end contexts faced by the characters in the story as they seek to attain their sometimes conflicting goals. Thus, contextualization of the story, and of the storytelling process, could become advantageous. With that in mind, this paper presents and evaluates a contextual approach called the Cooperating Context Method (CCM) that helps create and convey dynamic stories in real time. These stories can be easily customized by the listener, also in real time, even while the story is already being told. CCM was designed to overcome the limitations found in other contextual approaches during story generation, while still meeting the design criteria selected through an analysis of human storytellers. CCM begins by examining the current situation to create list of tasks. Through a series of algorithms, the list of tasks is narrowed down into two lists of high priority and low priority contexts while removing the irrelevant contexts. The set of context best suited to manage the tasks are selected and the contextual knowledge is utilized to solve the tasks defined. Testing of CCM revealed that it performs as it was intended.


Context Narrative generation Story telling Cooperating Context Method CCM 


  1. 1.
    Cavazza, M., Charles, F.: User interaction for interactive storytelling. In: Nakatsu, R., Rauterberg, M., Ciancarini, P. (eds.) Handbook of Digital Games and Entertainment Technologies, pp. 1–14. Springer, Singapore (2016)Google Scholar
  2. 2.
    Meehan, J.: TALE-SPIN, an interactive program that writes stories. In: Proceedings of 5th IJCAI, pp. 91–98 (1977)Google Scholar
  3. 3.
    Hollister, J.: A contextual approach to real time interactive narrative generation. Doctoral dissertation, University of Central Florida, August 2016Google Scholar
  4. 4.
    Callaway, C.B.: Narrative prose generation. Doctoral dissertation, North Carolina State University (2000)Google Scholar
  5. 5.
    Tearse, B., Mateas, M., Wardrip-Fruin, N.: MINSTREL remixed: a rational reconstruction. In: Proceedings of Intelligent Narrative Technologies III Workshop. ACM, Monterey (2010)Google Scholar
  6. 6.
    Angelo, E.M.C., Cesar, T.P., Antonio, L.F., Bruno, F.: A logic-based tool for interactive generation and dramatization of stories. In: Proceedings of 2005 ACM SIGCHI ACE. ACM, Valencia (2005)Google Scholar
  7. 7.
    Weyhrauch, P.W.: Guiding interactive drama. Doctoral dissertation, Carnegie Mellon University (1997)Google Scholar
  8. 8.
    Rowe, J.P., Shores, L.R., Mott, B.W., Lester, J.C.: A framework for narrative adaptation in interactive story-based learning environments. In: Proceedings of Intelligent Narrative Technologies III Workshop. ACM, Monterey (2010)Google Scholar
  9. 9.
    Mateas, M.: Interactive drama, art and artificial intelligence. Doctoral dissertation, Carnegie Mellon University (2002)Google Scholar
  10. 10.
    Jantke, K.P., Knauf, R.: Didactic design through storyboarding: standard concepts for standard tools. In: Proceedings of 4th International Symposium on Information and Communication Technologies. Trinity College Dublin, Cape Town (2005)Google Scholar
  11. 11.
    Booker, C.: The Seven Basic Plots: Why We Tell Stories. Bloomsbury Academic, London (2004)Google Scholar
  12. 12.
    Turner, R.M.: Context-mediated behavior for AI applications. In: Mira, J., Pobil, A.P., Ali, M. (eds.) IEA/AIE 1998. LNCS, vol. 1415, pp. 538–545. Springer, Heidelberg (1998). doi: 10.1007/3-540-64582-9_785 CrossRefGoogle Scholar
  13. 13.
    Brézillon, P.: Task-realization models in contextual graphs. In: Dey, A., Kokinov, B., Leake, D., Turner, R. (eds.) CONTEXT 2005. LNCS (LNAI), vol. 3554, pp. 55–68. Springer, Heidelberg (2005). doi: 10.1007/11508373_5 CrossRefGoogle Scholar
  14. 14.
    Gonzalez, A.J., Stensrud, B.S., Barrett, G.: Formalizing context-based reasoning: a modeling paradigm for representing tactical human behavior. Int. J. Intell. Syst. 23, 822–847 (2008)CrossRefGoogle Scholar
  15. 15.
    Tolkien, J.R.R.: The Fellowship of the Ring. Houghton Mifflin Company, Boston (1954)Google Scholar
  16. 16.
    Ginott, H.G., Ginott, A.: Between Parent and Child: The Bestselling Classic That Revolutionized Parent-Child Communication. Potter/TenSpeed/Harmony, Berkeley (2009)Google Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  1. 1.Intelligent Systems Lab (ISL)University of Central FloridaOrlandoUSA

Personalised recommendations