Plan-And-Write: Towards Better Automatic Storytelling

本文提出了一个故事生成的两步框架,包括情节规划和文本表面实现。首先通过动态规划方法生成故事线,然后基于此生成自然语言故事。与以往工作相比,该方法减少了对人工注释的依赖,并尝试跨越狭窄的领域生成故事。然而,它也存在离题、重复和逻辑不一致性的问题。静态模式则先生成完整故事线,增强了故事连贯性,但牺牲了灵活性。关键词包括故事生成、情节规划、动态规划、静态规划、自然语言处理。
摘要由CSDN通过智能技术生成

文章链接:https://arxiv.org/pdf/1811.05701.pdf
会议: AAAI 2019

Abstract
先是讲述之前的工作,要没实在情节规划方面做限制,要么是只能在狭窄的领域生成故事,最后提出自己的工作。
We propose a plan-and-write hierarchical generation framework that
first plans a storyline, and then generates a story based on the
storyline.

Introduction

先是讲述之前的一些工作,而这些工作主要关注在两个方面:1、情节规划 2、基于案例推理(case-based reasoning),同时也讲述这些方法的缺点:太过依赖于人功能注释,或者领域比较局限。
提出自己的故事生成框架(Story Generation)
we propose to decompose story generation into two steps: 1) story planning which generates plots,and 2) surface realization which composes natural language text based on the plots.

在这里插入图片描述Problem Formulation
在这里插入图片描述

## Method
在这里插入图片描述

*Dynamic Schema

*:通俗理解就是边生成故事片段(sentence),边规划(生成)Storyline中的next word。
在这里插入图片描述Storyline Planning:动态规划的方法生成Storyline是将该任务看做成一个content-introducing generation problem (We implement the content-introducing method proposed by Yao et al. [2017],)
在这里插入图片描述
输入的是:context (the title and previously generated sentences are taken as context) + the previous word in storyline

Context = ctx =[t,s1:i−1]
在这里插入图片描述Story Generation : 同样被看做是一个content-introducing generation problem 生成器结构和Storyline Planning一样 优化方程为:
在这里插入图片描述

Static Schema

先根据tiitle生成一个完整的Storyline(牺牲了了灵活性,加强了连贯性),然后再生成故事。
在这里插入图片描述
Storyline Planning:使用Seq2Seq模型
在这里插入图片描述
Story Generation
在这里插入图片描述

缺点:1、离题2、重复3、逻辑不一致

所生成的 故事线 简化了真实故事中许多有意的结构,如实体,事件、地点等

其他就看文章内容吧
故事生成对比案例挺有意思的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值