论文标题

使故事活着:产生互动小说世界

Bringing Stories Alive: Generating Interactive Fiction Worlds

论文作者

Ammanabrolu, Prithviraj, Cheung, Wesley, Tu, Dan, Broniec, William, Riedl, Mark O.

论文摘要

世界建设构成了任何需要叙事智能的任务的基础。在这项工作中,我们着重于程序生成互动小说世界 - 使用自然语言“看到”和“与”的基于文本的世界。产生这些世界还需要参考每天和主题常识性先验,除了在整个过程中保持语义一致,有趣和连贯。使用现有的故事情节作为灵感,我们提出了一种方法,该方法首先提取部分知识图,编码有关世界结构(例如位置和对象)的基本信息。然后,使用主题知识自动完成此知识图,并用于指导充实世界其他地方的神经语言生成模型。我们进行基于人类参与者的评估,测试神经模型的提取和填写知识图的能力,并在其基于规则和人工制成的基准的基础上生成语言。我们的代码可在https://github.com/rajammanabrolu/worldgeneration上找到。

World building forms the foundation of any task that requires narrative intelligence. In this work, we focus on procedurally generating interactive fiction worlds---text-based worlds that players "see" and "talk to" using natural language. Generating these worlds requires referencing everyday and thematic commonsense priors in addition to being semantically consistent, interesting, and coherent throughout. Using existing story plots as inspiration, we present a method that first extracts a partial knowledge graph encoding basic information regarding world structure such as locations and objects. This knowledge graph is then automatically completed utilizing thematic knowledge and used to guide a neural language generation model that fleshes out the rest of the world. We perform human participant-based evaluations, testing our neural model's ability to extract and fill-in a knowledge graph and to generate language conditioned on it against rule-based and human-made baselines. Our code is available at https://github.com/rajammanabrolu/WorldGeneration.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源