GraphPlan: Story Generation by Planning with Event Graph

by   Hong Chen, et al.

Story generation is a task that aims to automatically produce multiple sentences to make up a meaningful story. This task is challenging because it requires high-level understanding of semantic meaning of sentences and causality of story events. Naive sequence-to-sequence models generally fail to acquire such knowledge, as the logical correctness can hardly be guaranteed in a text generation model without the strategic planning. In this paper, we focus on planning a sequence of events assisted by event graphs, and use the events to guide the generator. Instead of using a sequence-to-sequence model to output a storyline as in some existing works, we propose to generate an event sequence by walking on an event graph. The event graphs are built automatically based on the corpus. To evaluate the proposed approach, we conduct human evaluation both on event planning and story generation. Based on large-scale human annotation results, our proposed approach is shown to produce more logically correct event sequences and stories.


page 1

page 2

page 3

page 4


Story Realization: Expanding Plot Events into Sentences

Neural network based approaches to automated story plot generation attem...

Recipe Generation from Unsegmented Cooking Videos

This paper tackles recipe generation from unsegmented cooking videos, a ...

Event Representations for Automated Story Generation with Deep Neural Nets

Automated story generation is the problem of automatically selecting a s...

Toward Diverse Precondition Generation

Language understanding must identify the logical connections between eve...

Story Generation from Sequence of Independent Short Descriptions

Existing Natural Language Generation (NLG) systems are weak AI systems a...

Go Back in Time: Generating Flashbacks in Stories with Event Temporal Prompts

Stories or narratives are comprised of a sequence of events. To compose ...

Semantic Frame Forecast

This paper introduces semantic frame forecast, a task that predicts the ...