From Role-Play to Drama-Interaction: An LLM Solution

Weiqi Wu,Hongqiu Wu,Lai Jiang,Xingyuan Liu,Jiale Hong,Hai Zhao,Min Zhang
2024-05-23
Abstract:Drama is a form of storytelling inspired by human creativity, proceeding with a predefined storyline, carrying emotions and thoughts. This paper introduces \emph{LLM-based interactive drama}, which endows traditional drama with an unprecedented immersion, where a person is allowed to walk into it and interact with the characters and scenes. We define this new artistic genre by 6 essential elements-plot, character, thought, diction, spectacle and interaction-and study the entire pipeline to forge a backbone \emph{drama LLM} to drive the playing process, which is challenged by limited drama resources, uncontrollable narrative development, and complicated instruction following. We propose \emph{Narrative Chain} to offer finer control over the narrative progression during interaction with players; \emph{Auto-Drama} to synthesize drama scripts given arbitrary stories; \emph{Sparse Instruction Tuning} to allow the model to follow sophisticated instructions. We manually craft 3 scripts, \emph{Detective Conan}, \emph{Harry Potter}, \emph{Romeo and Juliet}, and design a 5-dimension principle to evaluate the drama LLM comprehensively.
Computation and Language
What problem does this paper attempt to address?
This paper introduces an interactive drama solution based on Large Language Models (LLMs). Traditional dramas are narrative forms driven by predetermined plots, emotions, and thoughts, while the proposed interactive drama allows the audience to enter the story and interact with characters and scenes. The study defines six basic elements of interactive drama: plot, characters, thoughts, dialogue, scenes, and interactions, and explores the entire process from script generation to model-driven implementation. The authors propose several challenges such as limited resources, uncontrollable narrative development, and following complex instructions. To address these challenges, they propose three techniques: Narrative Chain for finer control of narrative progression during interaction, Auto-Drama for automatically generating drama scripts based on any given story, and Sparse Instruction Tuning to better follow complex instructions. In the paper, the authors manually create three scripts - "Detective Conan," "Harry Potter," and "Romeo and Juliet," and design a five-dimensional evaluation principle to comprehensively assess the performance of drama LLMs. Through these approaches, they aim to create a more immersive artistic experience where the audience can participate in the development of the plot rather than just role-playing.