A general method for the generation of natural language narrative is described. It allows the expression, or narrative discourse, to vary independently of the underlying events and existents that are the narrative's content. Specifically, this variation is accomplished in an interactive fiction (IF) system which replies to typed input by narrating what has happened in a simulated world. IF works have existed for about 30 years as forms of text-based computer simulation, instances of dialog systems, and examples of literary art. Theorists of narrative have carefully distinguished between the level of underlying content (corresponding to the simulated world in interactive fiction) and that of expression (corresponding to the textual exchange between computer and user) since the mid-1960s, when the field of narratology began to develop, but IF systems have not yet made use of this distinction. The current project contributes new techniques for automatic narration by building on work done in computational linguistics, specifically natural language generation, and in narratology. First, types of narrative variation that are possible in IF are identified and formalized in a way that is suitable for a natural language generation system. An architecture for an IF system is then described and implemented; the result allows multiple works of interactive fiction to be realized and, using a general plan for narrating, allows them to be narrated in different ways during interaction. The system's ability to generate text is considered in a pilot evaluation. Plans for future work are also discussed. They include publicly released systems for IF development and narratology education, adding a planning capability that uses actors' individual perspectives, and adapting automatic narration to different sorts of interactive systems.
Cited By
- Green M, Barros G, Liapis A and Togelius J DATA agent Proceedings of the 13th International Conference on the Foundations of Digital Games, (1-10)
- Rubart J Face-to-Face Collaboration Points in Storytelling using Multitouch Tabletop Systems Proceedings of the 2015 Workshop on Narrative & Hypertext, (33-35)
- Rishes E, Lukin S, Elson D and Walker M Generating Different Story Tellings from Semantic Representations of Narrative Proceedings of the 6th International Conference on Interactive Storytelling - Volume 8230, (192-204)
- da Silva F, Furtado A, Ciarlini A, Pozzer C, Feijó B and de Lima E Information-Gathering events in story plots Proceedings of the 11th international conference on Entertainment Computing, (30-44)
- Swanson R and Gordon A (2012). Say Anything, ACM Transactions on Interactive Intelligent Systems, 2:3, (1-35), Online publication date: 1-Sep-2012.
- Bae B, Cheong Y and Young R Toward a computational model of focalization in narrative Proceedings of the 6th International Conference on Foundations of Digital Games, (313-315)
- Zhu J, Ontañón S and Lewter B Representing game characters' inner worlds through narrative perspectives Proceedings of the 6th International Conference on Foundations of Digital Games, (204-210)
- Harrell D and Montfort N A reading of skeleton seas of mare incognitum Proceedings of the 8th ACM conference on Creativity and cognition, (435-436)
- Chilukuri V and Indurkhya B An algorithm to generate engaging narratives through non-linearity Proceedings of the 22nd ACM conference on Hypertext and hypermedia, (291-298)
- Palmer J Ficticious Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion, (61-68)
- Montfort N Curveship Proceedings of the Workshop on Computational Approaches to Linguistic Creativity, (55-62)
Index Terms
- Generating narrative variation in interactive fiction
Recommendations
Combining Interactive Fiction with Cinematic Virtual Reality
ARTECH '19: Proceedings of the 9th International Conference on Digital and Interactive ArtsThis contribution discusses the creation of a new hybrid narrative form, the Interactive Fiction in cinematic Virtual Reality (IFcVR), consisting in interactive fiction films developed by means of cinematic virtual reality (360° videos), whose narrative ...
Interactive Narrative: An Intelligent Systems Approach
Interactive narrative is a form of digital interactive experience in which users create or influence a dramatic storyline through their actions. The goal of an interactive narrative system is to immerse users in a virtual world such that they believe that ...