Mei Si


Ph.D. 

USC Department of Computer Science 
USC Institute for Creative Technologies

13274 Fiji Way, Marina del Rey, CA 90292

   
Email: meisi@usc.edu
   

 

Thespian: A Decision-Theoretic Framework for Authoring Interactive Narratives

   
 

Interactive narrative allows people to participate actively in a dynamically unfolding story, by playing a character or by exerting directorial control. The support of user interactivity allows the designer to tailor the experience for different users, which makes interactive narratives particularly suitable for creating user-centered pedagogical and entertainment effects. On the other hand, the support of user interactivity brings tremendous difficulty to the design process, because it results in a huge amount of paths through the story.

One of my key contributions is a framework, Thespian, for authoring and simulating interactive narratives. I explored how agent-based techniques and a restricted form of machine learning could be exploited to address the design challenge. In Thespian, each character in the story is modeled as a decision-theoretic goal-based agent, and a director agent is used for coordinating the agents for reaching plot design goals.. Thespian provides automated means for configuring and testing  virtual characters, and thus supports fast development of interactive narratives in the face of open-ended user interaction. Thespian has been successfully used to build more than thirty interactive narratives in different domains. 

Here is a blog I wrote recently for introducing Thespian at an Interactive Story Telling workshop: http://redcap.interactive-storytelling.de/authoring-tools/thespian/ .