【技术实现步骤摘要】
文本扩写方法、装置、电子设备和存储介质
[0001]本公开涉及计算机
,尤其涉及一种文本扩写方法、装置、电子设备和非暂态计算机可读存储介质。
技术介绍
[0002]文本扩写技术是机器根据一段输入文本自动生成一段合法且与输入文本语义一致的文本的技术。通过文本扩写技术,可以扩充自动问答语料库,提高对话机器人的效果。
[0003]文本扩写的基本要求是扩写得到的文本不能和原始的输入文本的语义发生偏差。当前文本扩写使用的文本扩写方案通常很难保证扩写得到的文本和原始文本的语义保持一致,从而文本扩写的忠实度较低。
[0004]如何提高文本扩写的忠实度是当前亟需解决的技术问题。
技术实现思路
[0005]本公开提供一种文本扩写方法、装置、电子设备和非暂态计算机可读存储介质,用以解决扩写得到的文本与原始文本的语义不一致的问题,提高文本扩写的忠实度。
[0006]本公开提供一种文本扩写方法,包括:根据获取的共指实体集合获取第一实体对应的第一共指实体组,其中,所述第一实体为待扩写文本中的实体,所述第一共指实体组包括第一实体以及所述第一实体的共指实体;根据所述待扩写文本和所述第一共指实体组获取待扩写修改文本;根据所述待扩写修改文本和文本扩写模型的模型参数获取生成概率、复制概率和生成权重,其中,所述生成权重为获取解码概率时所述生成概率对应的权重,获取所述解码概率时所述复制概率对应的权重与所述生成权重的和为1;根据所述生成概率、所述复制概率和所述生成权重获取所述解码概率,以得到所述待扩写文本的扩写结 ...
【技术保护点】
【技术特征摘要】
1.一种文本扩写方法,其特征在于,所述方法包括:根据获取的共指实体集合获取第一实体对应的第一共指实体组,其中,所述第一实体为待扩写文本中的实体,所述第一共指实体组包括第一实体以及所述第一实体的共指实体;根据所述待扩写文本和所述第一共指实体组获取待扩写修改文本;根据所述待扩写修改文本和文本扩写模型的模型参数获取生成概率、复制概率和生成权重,其中,所述生成权重为获取解码概率时所述生成概率对应的权重,获取所述解码概率时所述复制概率对应的权重与所述生成权重的和为1;根据所述生成概率、所述复制概率和所述生成权重获取所述解码概率,以得到所述待扩写文本的扩写结果,其中,所述第一实体对应的生成概率被设置为0。2.根据权利要求1所述的方法,其特征在于,所述文本扩写模型的训练方法包括:获取第一样本扩写文本数据集,所述第一样本扩写文本数据集中的第一样本扩写文本数据包括作为输入文本的样本修改文本和对应的输出文本,所述样本修改文本根据历史扩写文本及其实体对应的共指实体组得到;采用所述第一样本扩写文本数据集对所述文本扩写模型进行训练,直到所述文本扩写模型收敛,得到所述文本扩写模型的模型参数,其中,所述文本扩写模型的模型参数包括生成概率参数和激活函数参数组。3.根据权利要求1所述的方法,其特征在于,所述文本扩写模型包括以下任一种模型:卷积神经网络CNN,循环神经网络RNN和Transformer。4.根据权利要求1所述的方法,其特征在于,所述根据获取的共指实体集合获取第一实体对应的第一共指实体组之前,所述方法还包括:获取所述共指实体集合;对所述待扩写文本进行实体识别,得到所述第一实体;根据所述第一实体在所述共指实体集合中匹配得到所述第一共指实体组。5.根据权利要求4所述的方法,其特征在于,所述获取所述共指实体集合之前,所述方法还包括:获取第二样本扩写文本数据集,所述第二样本扩写文本数据集中的第二样本扩写文本数据包括历史扩写文本中的输入文本和对应的输出文本;获取各个第二样本扩写文本数据中的实体的共现频率;根据所述共现频率和频率阈值获取共指实体组,组成所述共指实体集合。6.根据权利要求1所述的方法,其特征在于,所述根据所述待扩写文本和所述第一共指实体组获取待扩写修改文本,包括:将所述第一共指实体组中的全部实体插入到所述待扩写文本中替换所述第一实体,形成所述待扩写修改文本。7.根据权利要求2所述的方法,其特征在于,所述根据所述待扩写修改文本和文本扩写模型的模型参数获取生成概率、复制概率和生成权重,包括;采用所述文本扩写模型对所述待扩写修改文本进行编码并基于编码结果得到解码数据,所述解码数据包括解码器隐藏序列、上下文向量和注意力向量;根据注意力向量获取所述复制概率;根据所述解码器隐藏序列、所述上下文向量和所述生成概率参数获取所述生成概率;
根据所述解码器隐藏序列、所述上下文向量、所述待扩写修改文本的词向量和所述激活函数参数组获取所述生成权重。8.根据权利要求7所述的方法,其特征在于,根据以下公式获取所述解码概率:P(w)=p
...
【专利技术属性】
技术研发人员:李浩然,
申请(专利权)人:北京京东尚科信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。