Crowd-Sourced AI Authoring with ENIGMA

  • Michael Kriegel
  • Ruth Aylett
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6432)


ENIGMA is an experimental platform for collaborative authoring of the behaviour of autonomous virtual characters in interactive narrative applications. The main objective of this system is to overcome the bottleneck of knowledge acquisition that exists in generative storytelling systems through a combination of crowd-sourcing and machine learning. While the authoring front-end of the application is used to create short example stories set in a specific story domain, the server side of the application collects many of those stories and derives behaviour models for autonomous virtual characters such as formal planning operator descriptions from them. A mixed initiative mode increases coherence by feeding already learnt character behaviour back into the client.


Client Application Authoring Tool Reaction Rule Digital Storytelling Principal Author 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Medler, B., Magerko, B.: Scribe: A tool for authoring event driven interactive drama. In: Göbel, S., Malkewitz, R., Iurgel, I. (eds.) TIDSE 2006. LNCS, vol. 4326, pp. 139–150. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  2. 2.
    Skorupski, J., Jayapalan, L., Marquez, S., Mateas, M.: Wide ruled: A friendly interface to author-goal based story generation. In: Cavazza, M., Donikian, S. (eds.) ICVS-VirtStory 2007. LNCS, vol. 4871, pp. 26–37. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  3. 3.
    Pizzi, D., Cavazza, M.: From debugging to authoring: Adapting productivity tools to narrative content description. In: Spierling, U., Szilas, N. (eds.) ICIDS 2008. LNCS, vol. 5334, pp. 285–296. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  4. 4.
    Kriegel, M., Aylett, R., Dias, J., Paiva, A.: An authoring tool for an emergent narrative storytelling system. Papers from the AAAI Fall Symposium on Intelligent Narrative Technologies, Technical Report FS-07-05, pp. 55–62 (2007)Google Scholar
  5. 5.
    Spierling, U., Szilas, N.: Authoring issues beyond tools. In: Iurgel, I.A., Zagalo, N., Petta, P. (eds.) ICIDS 2009. LNCS, vol. 5915, pp. 50–61. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  6. 6.
    Dias, J., Paiva, A.: Feeling and reasoning: A computational model for emotional characters. In: Bento, C., Cardoso, A., Dias, G. (eds.) EPIA 2005. LNCS (LNAI), vol. 3808, pp. 127–140. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  7. 7.
    Aylett, R., Vala, M., Sequeira, P., Paiva, A.: FearNot!-An emergent narrative approach to virtual dramas for anti-bullying education. In: Cavazza, M., Donikian, S. (eds.) ICVS-VirtStory 2007. LNCS, vol. 4871, pp. 202–205. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  8. 8.
    Orkin, J., Roy, D.: The restaurant game: Learning social behavior and language from thousands of players online. Journal Of Game Development 3(1), 39–60 (2007)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Michael Kriegel
    • 1
  • Ruth Aylett
    • 1
  1. 1.School of Mathematical and Computer SciencesHeriot Watt UniversityEdinburghScotland

Personalised recommendations