Endowing the protagonist with a specific personality is essential for writing an engaging story. In this paper, we aim to control the protagonist's persona in story generation, i.e., generating a story from a leading context and a persona description, where the protagonist should exhibit the specified personality through a coherent event sequence. Considering that personas are usually embodied implicitly and sparsely in stories, we propose a planning-based generation model named CONPER to explicitly model the relationship between personas and events. CONPER first plans events of the protagonist's behavior which are motivated by the specified persona through predicting one target sentence, then plans the plot as a sequence of keywords with the guidance of the predicted persona-related events and commonsense knowledge, and finally generates the whole story. Both automatic and manual evaluation results demonstrate that CONPER outperforms state-of-the-art baselines for generating more coherent and persona-controllable stories.
翻译:赋予主角以特定的个性对于撰写一个有吸引力的故事至关重要。 在本文中,我们的目标是控制主角在故事生成中的角色,即从一个主要背景和个性描述中产生一个故事,让主角通过一个连贯的事件序列展示特定的个性。考虑到人物通常隐含和分散在故事中,我们提议一个规划型的一代模式,名为CONPER,以明确模拟人与事件之间的关系。CONPER首先通过预测一个目标句子,规划由指定人物驱动的主角行为事件,然后根据预测与人相关的事件和常识来规划一个关键词序列,最后生成整个故事。自动和人工的评估结果都表明,CONPER超越了最先进的基线,以生成更加连贯和可控制的人的故事。