【技术实现步骤摘要】
文本生成方法以及装置
[0001]本说明书实施例涉及自然语言处理
,特别涉及一种文本生成方法。
技术介绍
[0002]随着互联网技术的发展,越来越多针对项目场景中需要利用对象描述文本,例如,用于商品销售的商品介绍文章。随着项目场景的多样化、商品数量众多且商品的更新速度快,仅仅通过人工撰写是难以满足其对数量和即时性的要求。
[0003]目前,利用自然语言处理技术,学习已有人工撰写的对象描述文本的语义特征,高效地生成在文本流畅度、准确性上都符合条件的对象描述文本。
[0004]然而,这样生成的对象描述文本由于其过多关注于语义层面,而忽视了不同的应用场景中需要不同风格的对象描述文本,例如,当项目场景为直播销售时,口语化风格的商品介绍文章更能增强观众的代入感,当项目场景为电商平台的页面展示时,书面化风格的商品介绍文章更能体现平台和商家的专业度。如何高效地生成适用性更高且流畅又准确的对象描述文本是一个亟需解决的问题,本说明书提供了一种文本生成方法。
技术实现思路
[0005]有鉴于此,本说明书实施例提供了一种文本生成方法。本说明书一个或者多个实施例同时涉及一种文本生成装置,一种计算设备,一种计算机可读存储介质以及一种计算机程序,以解决现有技术中存在的技术缺陷。
[0006]根据本说明书实施例的第一方面,提供了一种文本生成方法,包括:
[0007]获取对象属性信息和目标风格信息,其中,对象属性信息包括至少一个属性词;
[0008]根据各属性词,生成各属性词之间的排列顺 ...
【技术保护点】
【技术特征摘要】
1.一种文本生成方法,包括:获取对象属性信息和目标风格信息,其中,所述对象属性信息包括至少一个属性词;根据各所述属性词,生成各所述属性词之间的排列顺序;根据各所述属性词及所述目标风格信息,计算各所述属性词的目标词向量,其中,所述目标词向量融合了所述目标风格信息的风格特征;根据各所述属性词的目标词向量,预测各所述属性词的上下文;按照所述排列顺序,对各所述属性词和上下文进行排列,生成具有目标风格的对象描述文本。2.根据权利要求1所述的方法,所述根据各所述属性词,生成各所述属性词之间的排列顺序,包括:识别各所述属性词的属性类型;根据各所述属性词的属性类型,利用预先训练的排列顺序生成模型,生成各所述属性词之间的排列顺序。3.根据权利要求2所述的方法,在所述根据各所述属性词的属性类型,利用预先训练的排列顺序生成模型,生成各所述属性词之间的排列顺序之前,还包括:获取第一样本集,其中,所述第一样本集包括多个样本文本;提取第一样本文本中样本对象的各样本属性词,其中,所述第一样本文本为所述第一样本集中的任一样本文本;根据各所述样本属性词在所述第一样本文本中的相对位置关系,构建所述第一样本文本对应的属性词拓扑图;利用所述多个样本文本及各样本文本对应的属性词拓扑图,对预设学习模型进行训练,得到排列顺序生成模型。4.根据权利要求1所述的方法,所述根据各所述属性词及所述目标风格信息,计算各所述属性词的目标词向量,包括:对各所述属性词分别进行嵌入计算,得到各所述属性词对应的初始词向量;对所述目标风格信息进行嵌入计算,得到风格向量;将所述风格向量分别与各所述属性词对应的初始词向量进行融合,得到各所述属性词的目标词向量。5.根据权利要求1
‑
4中任一项所述的方法,所述根据各所述属性词的目标词向量,预测各所述属性词的上下文,包括:将各所述属性词的目标词向量依次输入解码器进行上下文预测,获得各所述属性词的上下文,其中,所述解码器的训练方式,包括:获取第二样本集,其中,所述第二样本集包括多个样本文本,各样本文本携带有样本风格标签;提取第二样本文本中样本对象的各样本属性词,其中,所述第二样本文本为所述第二样本集中的任一样本文本;根据各所述样本属性词和所述样本风格标签,计算各所述样本属性词的样本目标词向量;利用解码器对各所述样本属性词的样本目标词向量进行解码,得到各所述样本属性词
的预测上下文;根据所述第二样本文本中各所述样本属性词的上下文和各所述样本属性词的预测上下文,对所述解码器进行训练。6.根据权利要求5所述的方法,所述根据各所述样本属性词和所述样本风格标签,计算各所述样本属性词的样本目标词向量,包括:对各所述样本属性词分别进行嵌入计算,得到各所述样本属性词对应的初始词向量;对各所述初始词向量进行掩码处理,得到各所述样本属性词对应的参考词向量;根据所述样本风格标签,分别对各所述参考词向量进行嵌入计算,得到各所述样本属性词对应的样本风格向量;分别将各所述样本属性词对应的样本风格向量与初始词向量进行融合,得到各所述样本...
【专利技术属性】
技术研发人员:林旭鸣,井立强,赵中州,周伟,陈海青,
申请(专利权)人:阿里巴巴中国有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。