论文标题
及时回去:在故事中产生倒叙,并带有事件时间提示
Go Back in Time: Generating Flashbacks in Stories with Event Temporal Prompts
论文作者
论文摘要
故事或叙述由一系列事件组成。为了撰写有趣的故事,专业作家经常利用一种名为“闪回”的创意写作技术,该技术将过去的事件插入当前的故事情节中,正如我们在小说和戏剧中所观察到的那样。但是,机器要产生闪回是一项挑战,因为它需要对事件时间顺序有深入的了解(例如,“饮食”之前的“饥饿”,反之亦然),而不是安排故事情节的创造力,以便早期的事件并不总是以叙事顺序出现。现有系统中的两个主要问题加剧了挑战:1)导致单调事件时间顺序的有关和故事数据集的时间偏见; 2)缺乏明确的指导,可以帮助机器决定在哪里插入闪回。我们建议使用结构化的故事情节来解决这些问题,以编码事件及其成对的时间关系(之前,之后和含糊),作为时间提示,指导故事应该如何在时间上展开。我们利用通过强化学习来增强的计划和写作框架,以产生故事情节和故事。评估结果表明,所提出的方法可以通过闪回产生更多有趣的故事,同时保持文本多样性,流利性和时间连贯性。
Stories or narratives are comprised of a sequence of events. To compose interesting stories, professional writers often leverage a creative writing technique called flashback that inserts past events into current storylines as we commonly observe in novels and plays. However, it is challenging for machines to generate flashback as it requires a solid understanding of event temporal order (e.g. "feeling hungry" before "eat," not vice versa), and the creativity to arrange storylines so that earlier events do not always appear first in narrative order. Two major issues in existing systems that exacerbate the challenges: 1) temporal bias in pertaining and story datasets that leads to monotonic event temporal orders; 2) lack of explicit guidance that helps machines decide where to insert flashbacks. We propose to address these issues using structured storylines to encode events and their pair-wise temporal relations (before, after and vague) as temporal prompts that guide how stories should unfold temporally. We leverage a Plan-and-Write framework enhanced by reinforcement learning to generate storylines and stories end-to-end. Evaluation results show that the proposed method can generate more interesting stories with flashbacks while maintaining textual diversity, fluency, and temporal coherence.