scispace - formally typeset
Open Access

Generating narrative variation in interactive fiction

Reads0
Chats0
TLDR
The current project contributes new techniques for automatic narration by building on work done in computational linguistics, specifically natural language generation, and in narratology by adding a planning capability that uses actors' individual perspectives and adapting automatic narration to different sorts of interactive systems.
Abstract
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.

read more

Citations
More filters
Journal ArticleDOI

Computational Approaches to Storytelling and Creativity

TL;DR: This paper deals with computational approaches to storytelling, or the production of stories by computers, with a particular attention on the way human creativity is modelled or emulated, also in computational terms.
Journal ArticleDOI

Say Anything: Using Textual Case-Based Reasoning to Enable Open-Domain Interactive Storytelling

TL;DR: This article describes Say Anything, a new interactive storytelling system that collaboratively writes textual narratives with human users and describes a series of evaluations of the system’s ability to produce coherent and entertaining stories, and compares these narratives with single-author stories posted to internet weblogs.
Book ChapterDOI

Say Anything: A Massively Collaborative Open Domain Story Writing Companion

TL;DR: This paper presents a system where the user and computer take turns in writing sentences of a fictional narrative, selected from a collection of millions of stories extracted from Internet weblogs.
Book ChapterDOI

Generating Different Story Tellings from Semantic Representations of Narrative

TL;DR: The authors presented an automatic method for converting from Scheherazade's story intention graph, a semantic representation, to the input required by the personage nlg engine, using 36 Aesop Fables distributed in DramaBank.
Proceedings Article

Computational Creativity

TL;DR: A review of different approaches to creativity, insight and intuition is presented and two factors are essential for creativity: imagination and selection or filtering.