Review: Automatist storyteller systems and the shifting sands of story, by G. Davenport and M. Murtaugh


A few notes after reading a seminal paper (1997) by MIT research Glorianna Davenport on 'storyteller systems'. These systems can be seen as the precursors of current systems that support semantic exploration through stories (the only difference is the technology being used). This is a very good article in terms of language, internal references (art, history) and precision - the ideas are presented clearly and succinctly, without indulging too much in the (often boring) details of the technical implementations...

Here is a list of key ideas from the paper:

- The Problem With the Tv Medium

Television severely limits the ways in which an author can "grow" a story. A story must be composed into a fixed, unchanging form before the audience can see and react to it: there is no obvious way to connect viewers to the process of story construction. Similarly, the medium offers no intrinsic, immediately available way to interconnect the larger community of viewers who wish to engage in debate about a particular story.

- The 'Editor in Software' Idea

Many years ago, when I was working on my first "interactive" documentary, I was introduced to the concept of relational databases. From that time forward, I have had the sense that if we could only find the right way to index documentary film segments, then we could design an "editor in software" that would emulate the processes and expertise of the film editor. Such a system would support the human user by offering relevant suggestions, or could navigate a large database filled with many aspects of a complex story and "make choices about what the viewer would like to see next."

- Purpose: Bringing to an Understanding of the Whys and the Hows

As the ever-optimistic filmmaker/explorer collects material, he or she hopes that a network of composite observations ("Who did what where?" etc.) will provide a way of understanding the larger "whys" and "hows" of the matter.

- The Emergence of the Story in the Editing

..each shot is placed in position, the demands of coherence, context, and continuity dictate to some degree which shots and scenes can meaningfully precede or follow. As the various pieces fall into place, a specific story--with its own particular themes, central characters, and motivations--begins to emerge.

- There Is No Final-Cut, the Story Is Undetermined

the storyteller system does not allow the author to explicitly sequence story elements into a finished tale: there is no "final cut" of the film. Instead, editing decisions are deferred until the moment of playout.

- Notion of Evolving Stories

The system is open-ended on the author's side as well. Real-world stories are seldom complete in themselves; a detailed picture of circumstances may only emerge over the course of days, or weeks, or even several lifetimes. Thus, the resources of a story (and its associated descriptive database) can grow and evolve as newly discovered information is added, or as users add their own commentary and evaluations of quality and veracity. Stories of this type may be described as having "emergent" or "evolving" properties over time.

- Notion of Self-Playout

The ability for automatic- or self-playout, therefore, serves as a powerful design heuristic for building a storyteller system. Designing around the potential absence of a viewer requires that a system be built with enough base-level competence to present its content autonomously. The addition of interactivity poses an interesting challenge, as the role and value of the interaction must always be gauged against its absence.

- Ai Design, Without 'Plans'

Pattie Maes describes a shift in artificial intelligence research from approaches based on "deliberate thinking" and "explicit knowledge" to ones based on "distributedness and decentralization." She notes how these new approaches avoid the "brittleness" and "inflexibility" of the former by using "dynamic interaction with the environment and intrinsic mechanisms to cope with resource limitations and incomplete knowledge." The applicability or usefulness of each action is a function of the current state of the environment. When an action is selected and performed, its invocation alters the environment, thus influencing the selection of future actions. In this way, a sequence of actions--a plan--emerges.

- Taking Inspiration from recent Research in AI, the Concept of Emergence is introduced As Some Sort of Feedback Looping mechanism That Feeds New Input Values Into the Same recursive Algorythm....

The applicability or usefulness of each action is a function of the current state of the environment. When an action is selected and performed, its invocation alters the environment, thus influencing the selection of future actions. In this way, a sequence of actions--a plan--emerges.

- And the Same Process Is Located in the Hypermedia Generation Process: the Story As an Emergent Property of the Interaction

When invoked, both materials and keywords spread activation to their associated modules. The resulting interaction of the spreading activation forms the basis of how materials are selected and sequenced. Thus, the resulting structure of the story is an "emergent property" of the interaction of individual material presentations.

- Expressions, Not Characters

In an automatist storyteller system, the fundamental units of structure are not events to be expressed but expressions themselves in the form of discrete units of content. Instead of characters interacting in an environment that is literally the "story world," individual expressions interact in an environment that is the process of storytelling.

- Rousseau's Invisible Hand Theory

In this decentralized approach, the viewer is a full-fledged member of the system and consistently integrated into the experience. This contrasts with the model of hypermedia, where the consistency of viewer interactivity depends on the author's consistency in establishing links. In addition, while the operation of the system is open to the influence of viewer interaction, it is never dependent upon it.

- Activation Mechanism Drive the Visual Features

Every keyword and material in ConTour has an associated activation value. When a keyword is clicked on or a material is presented to the viewer, the activation value of the element is raised (the element is injected with activation). Together, the activation values of every keyword and material in ConTour form a closed or "relative value system," which serves as the basis for both the automatic material selection algorithm and the system's graphical display. Activation values are used to determine how elements are drawn on the screen; the element's size, depth or z-coordinate, and brightness are all derived from its activation value. The system uses activation to represent an individual element's relevance to the current "context" of the story playout.

- ..thus: Constructing a 'Good' Story Is Analogous to Constructing a 'Well Formed Formula'.

The process of story construction is typically viewed as one of generating a sequence of events, or a plot, based on the potential actions of characters' internal rules (or "motivations") while maintaining certain global rules (such as gravity or logical cause and effect). Ultimately, the challenge of constructing a "good" story is reduced to the process of creatively expressing a well-formed chain of events.

- This Is a Key Difference With a First-Person Role Game, for Example. the Fundamental Units of Structure Are Already Some Expressions of Events, Not Events to Be Expressed! This Aspect Can Have Further Development: in the Different Cases What Is the Story-World / Narration-World Relationship? I

n an automatist storyteller system, the fundamental units of structure are not events to be expressed but expressions themselves in the form of discrete units of content. Instead of characters interacting in an environment that is literally the "story world," individual expressions interact in an environment that is the process of storytelling.

- More Experimental Results:

Based on the casual observation of hundreds of demonstrations, the visualization of spreading activation is an extremely effective communicative device. [...] Respondents especially liked the nonlinear approach toward the subject and presentation of content. [...] All respondents were in fact, able to piece together concepts, ideas, and facts from "Random Walk" and make statements which indicated their assimilation of these ideas. In evaluating a storyteller system, it is difficult to separate the form and content of a story from the system itself. Evaluating story, particularly a somewhat esoteric documentary story, will inevitably remain problematic--as Yeats observed, "How do we tell the dancer from the dance?"

Cite this blog post:


Michele Pasin. Review: Automatist storyteller systems and the shifting sands of story, by G. Davenport and M. Murtaugh. Blog post on www.michelepasin.org. Published on June 29, 2006.

Comments via Github:


See also: