[发明专利]一种角色导向的故事结局生成方法有效
申请号: | 202110612741.5 | 申请日: | 2021-06-02 |
公开(公告)号: | CN113268983B | 公开(公告)日: | 2022-09-02 |
发明(设计)人: | 施重阳;姜欣雨;冯超群 | 申请(专利权)人: | 北京理工大学 |
主分类号: | G06F40/284 | 分类号: | G06F40/284;G06N3/04;G06N3/08 |
代理公司: | 北京正阳理工知识产权代理事务所(普通合伙) 11639 | 代理人: | 王松 |
地址: | 100081 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 角色 导向 故事 结局 生成 方法 | ||
本发明涉及一种角色导向的故事结局生成方法,属于人工智能与计算机自然语言生成技术领域。为能够为故事中不同的角色定制结局,本方法以自定义故事中每个角色的结尾。对于每个角色,首先通过角色建模,利用角色经历序列获取角色向量表征,高效地模拟人物的个性,以学习更个性化且信息更丰富的角色向量表征,为生成自定义的故事结尾做准备。然后,采用一种新的向量间交互方法(VBF),通过多个信息交换使得角色表征和故事背景表征进行充分的交互。最后,通过挑选出最高效的交互产物,生成与角色相关的故事背景表征,该表征将被用于预测相应角色的结局。
技术领域
本发明涉及一种角色导向的故事结局生成方法,属于人工智能与计算机自然语言生成技术领域。
背景技术
自然语言生成是研究使计算机具有人一样的表达和写作的技术,即,能够根据一些关键信息及其在机器内部的表达形式,经过一个规划过程来自动生成一段高质量的自然语言文本。
自然语言生成是人工智能和计算语言学的分支,相应的语言生成系统是基于语言信息处理的计算机模型,其工作过程与自然语言分析相反,是从抽象的概念层次开始,通过选择并执行一定的语义和语法规则来生成文本。
其中,故事结局生成,旨在为给定的故事语境生成一个合理的结局,是自然语言生成领域中的一项关键任务。目前,该领域的一些研究人员通过建模事件或动词的顺序生成连贯的故事,或通过引入常识或词汇表信息生成多样化的故事,其他研究人员则专注于生成包含不同情感值的故事结局,或为一个不完整的故事生成其丢失的情节。所有这些方法都假定情节与故事中的人物几乎没有关系或没有交互。
但是,故事来源于人物,人物个性直接决定着故事的情节和走向。图1显示了ROCStories语料库(Mostafazadeh等人于2016年提出)中一个典型故事的例子,以及为不同角色生成的结尾。从图1可以观察到:
1)每个角色都有其独特的个性,角色个性可以由角色名和角色经历(角色经历为故事中与角色相关的文字描述)所描绘。例如,角色“儿子”被角色名“son”和角色经历“Myson was lying in the pea gravel on the road.”所描绘;
2)具有不同个性的不同角色与故事背景发生交互,从而影响故事情节,导致不同的故事结尾(见图1中三个角色拥有不同结尾)。显然,在故事语境中为不同角色定制结尾是一项新颖且具有挑战性的任务,尤其是当没有一对多数据集(“一”个故事对应于“多个”真实的结局)。
然而,几乎所有现有的故事结尾生成方法都侧重于为故事背景生成单一结尾或缺失的情节,并且无法根据单一故事语境为不同角色生成不同的连贯和多样化的结尾。
发明内容
本发明的目的是针对现有的故事结局生成方法存在的缺陷,提出一种角色导向的故事结局生成方法,能够针对故事中不同角色的个性,为每个不同的角色定制故事结局。
目前,为不同角色定制故事结尾的主要挑战包含两个方面:
1)如何建模角色的个性;
2)如何实现角色个性与故事背景之间的交互。
对于第一个挑战,考虑到故事语境中包含一个角色的经历,即角色的多重描述,这些描述描绘了角色的个性。因此,对于每个角色,本方法从故事背景中提取与其相关的描述,并按时间顺序组织这些描述来构建角色的经历序列,随后通过编码角色经历序列建模角色的个性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110612741.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于污水处理的复合碳源
- 下一篇:一种汽车单向阀和汽车