Thespian: using multi-agent fitting to craft interactive drama

There has been a growing interest in designing multi-agent based interactive dramas. A key research challenge faced in the design of these systems is to support open-ended user interaction while ensuring dramatic user experiences and consistent character personalities. Autonomous agents with reactive and planning abilities are well suited for realizing characters that both adapt to user interactions and are consistent with their own goals. However, agents are often created manually and with extensive programming effort, that excludes authoring by non-technical authors. Thespian is a framework for realizing interactive drama that seeks to reduce programming effort. To start, an author provides linear scripts of the drama. An automated fitting algorithm then configures agents to behave according to the scripts via automated tuning of goal parameters. This capability allows authors to design in a familiar way by writing scripts. Thespian also supports reuse of characters and story elements. Given these advantages, new scenarios can be developed with less programming effort. We discuss the use of Thespian in fitting characters in the Tactical Language Training System and in a Grimms' fairy tale. We also present preliminary experiments on migrating characters between these stories.

[1]  W. S. Reilly,et al.  Building Emotional Agents , 1992 .

[2]  J. Cassell,et al.  Embodied conversational agents , 2000 .

[3]  Randall W. Hill,et al.  Toward the holodeck: integrating graphics, sound, character and story , 2001, AGENTS '01.

[4]  Stacy Marsella,et al.  Interactive pedagogical drama , 2000, AGENTS '00.

[5]  Stacy Marsella,et al.  Fitting and compilation of multiagent models through piecewise linear functions , 2004, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004..

[6]  Stacy Marsella,et al.  Tactical Language Training System: An Interim Report , 2004, Intelligent Tutoring Systems.

[7]  Stacy Marsella,et al.  A domain-independent framework for modeling emotion , 2004, Cognitive Systems Research.

[8]  Glorianna Davenport,et al.  Narrative guidance of interactivity , 1995 .

[9]  Joseph Bates,et al.  Dramatic Presence , 1993, Presence: Teleoperators & Virtual Environments.

[10]  David R. Traum,et al.  Negotiation over tasks in hybrid human-agent teams for simulation-based training , 2003, AAMAS '03.

[11]  David V. Pynadath,et al.  PsychSim: Agent-based Modeling of Social Interactions and Influence , 2004, ICCM.

[12]  Andrew Stern,et al.  Integrating Plot, Character and Natural Language Processing in the Interactive Drama Façade , 2003 .

[13]  Robert Michael Young,et al.  Managing interaction between users and agents in a multi-agent storytelling environment , 2003, AAMAS '03.

[14]  B. Hayes-Roth,et al.  Knowledge Systems Laboratory December 1997 Report No . KSL 97-10 Improvisational Synthetic Actors with Flexible Personalities , 1997 .

[15]  Marc Cavazza,et al.  Agents' Interaction in Virtual Storytelling , 2001, IVA.

[16]  Joseph Bates,et al.  Guiding interactive drama , 1997 .

[17]  Edward J. Sondik,et al.  The Optimal Control of Partially Observable Markov Processes over a Finite Horizon , 1973, Oper. Res..

[18]  S. Read,et al.  A Hierarchical Taxonomy of Human Goals , 2001 .

[19]  Thomas Rist,et al.  Authoring scenes for adaptive, interactive performances , 2003, AAMAS '03.

[20]  Edmund H. Durfee,et al.  A Rigorous, Operational Formalization of Recursive Modeling , 1995, ICMAS.