当前位置: 首页 > 专利查询>中山大学专利>正文

一种基于融合编码的摘要文本生成方法技术

技术编号:20680926 阅读:19 留言:0更新日期:2019-03-27 18:52
本发明专利技术提供一种基于融合编码的摘要文本生成方法,包括以下步骤:确定输入句子,将句子中每个词进行映射得到词向量;将句子中每个词经Spacy工具集转换为相应词性特征,通过映射得到词性标注特征;构建生成式文本摘要模型,将词向量、词性标注特征导入模型中,得到摘要序列。本发明专利技术提供的一种基于融合编码的摘要文本生成方法,通过生成式文本摘要模型,融合词向量和词性标注特征作为模型输入,有效提升了模型性能;同时将局部信息与全局信息进行融合编码,有利于模型的梯度传递,保证了句子的长期依赖。

【技术实现步骤摘要】
一种基于融合编码的摘要文本生成方法
本专利技术涉及自然语言处理领域,更具体的,涉及一种基于融合编码的摘要文本生成方法。
技术介绍
在知识爆炸的新时代,提升生成式自动文本摘要模型的性能具有重大意义,随着深度学习的发展以及注意力机制的提出,基于注意力机制的神经网络开始在生成式文本摘要方面得到广泛的应用。一般神经网络模型都由两部分组成:编码器与解码器,编码器使用卷积神经网络或循环神经网络产生具有上下文语义信息的文本表征,如果引入了选择机制,则将该文本表征再通过一层由神经网络的sigmoid函数控制的门,通过门筛选出重点信息;解码器根据编码信息以及当前生成的摘要词汇计算出注意力分数,通过分数用归一化指数函数再词库中计算出下一个摘要词汇的分数,最后输出最高分数对应的摘要词汇,直到生成终止符则停止解码。传统的基于统计或规则的模型,通常需要人为制定大量规则,费时费力,且模型输出精度低,难以拟合数据。近年来的神经网络模型虽取得了长足的发展,但在编码方面仍然存在缺点,卷积神经网络的编码器只能捕捉句子的局部特征,使句子的位置信息严重缺失,捕获性能低;而循环神经网络的编码器虽能够有效捕捉句子的位置信息,但容易出现梯度消失问题,难以捕捉句子的长期依赖信息。
技术实现思路
本专利技术为克服上述现有技术在捕获文本摘要信息的时候存在捕获性能低,容易出现梯度消失问题,难以捕捉句子的长期依赖信息的技术问题,提供一种基于融合编码的摘要文本生成方法。为解决上述技术问题,本专利技术的技术方案如下:一种基于融合编码的摘要文本生成方法,包括以下步骤:S1:确定输入句子,将句子中每个词进行映射得到词向量;S2:将句子中每个词经Spacy工具集转换为相应词性特征,通过映射得到词性标注特征;S3:构建生成式文本摘要模型,将词向量、词性标注特征导入模型中,得到摘要序列。其中,在步骤S3中,所述的生成式文本摘要模型包括词嵌入层、融合模块、选择层和解码器;其中:所述词嵌入层用于融合词向量、词性标注特征,得到融合模块的350维融合输入,其中,词向量设定为300维,词性标注特征设定为50维;所述融合模块包括局部编码层、全局编码层和融合层;其中,所述局部编码层由双向门控循环单位GRU组成,通过双向GRU获取融合输入信息的上下文局部表征H,其维度为300×m,m维输入句子的总词数;所述全局编码层由多头自注意力层组成,通过6个线性变换将300维的上下文局部表征H映射维6个50维的子表征Qi,其中i=1,2,...,6,再使用放缩点积注意力计算每个子表征的长期依赖特征,最后通过矩阵拼接融合所有子表征的全局信息,得到上下文全局表征G,其维度为300×m;所述融合层用于将上下文局部表征H与上下文全局表征G直接相加,获得融合编码;所述选择层通过神经网络的sigmoid函数筛选融合编码中的重点信息,将重点信息保留突出;所述解码器通过门控循环单位GRU进行解码,最终得到摘要序列。其中,所述词嵌入层通过矩阵拼接的方式融合词向量、词性标注特征。其中,所述放缩点积注意力Attention计算公式具体为:其中,dQi为子表征的维度,为50,其中i=1,2,...,6,为子表征的序号。其中,所述选择层通过神经网络的sigmoid函数筛选融合编码中的重点信息K,其具体计算公式为:K=σ(WkG+bk)*G;其中,Wk和bk是选择层的参数,在模型训练时优化更新,σ为sigmoid函数,*为哈达玛乘积。其中,所述解码器通过门控循环单位GRU进行解码,其具体计算公式为:st=GRU(yt-1,ct-1,st-1);其中,yt-1是上一个解码得到的摘要词的词向量,ct-1是上一个解码状态中的注意力表征,st-1是上一个解码状态中的GRU状态,注意力表征ct的具体计算公式如下:其中:其中:其中,为模型参数的转置矩阵,Wa,Ua均为模型参数,在训练过程中优化更新,ki为重要信息K矩阵的第i个向量,st-1是上一个解码状态中的GRU状态;由此,注意力表征能够学习到上一个解码状态中的GRU状态与当前第i个编码状态的关联;通过线性转换将注意力表征ct、上一个解码得到的摘要词的词向量yt-1、当前GRU状态st进行融合,得到融合解码状态rt,具体计算公式如下:rt=Wryt-1+Urct+Vrst;其中,Wr,Ur,Vr为模型参数,在训练过程中优化更新;最后对融合解码状态rt采用归一化指数函数变换,得到当前摘要位置t中出现某个词的概率,取最大概率的词作为该位置的摘要词Yt,最终得到摘要序列Y1,Y2,...,YT。上述方案中,对于输入句子其中xt为句子中的每个词,m为句子的总词数,模型的输出目标为其中yt是摘要中的每个词,n为摘要的总词数,却对于生成式摘要,yt取自于词库,n≤m。上述方案中,所述融合模块能够有效学习局部信息与全局信息,并将二者融合编码,大大提升了编码信息量。上述方案中,所述的词嵌入层通过简单有效的方式,将词向量和词性标注特征有效地进行融合,有效地丰富了输入信息量,既提升了模型性能,又不会显著降低模型的训练速度。与现有技术相比,本专利技术技术方案的有益效果是:本专利技术提供的一种基于融合编码的摘要文本生成方法,通过生成式文本摘要模型,融合词向量和词性标注特征作为模型输入,有效提升了模型性能;同时将局部信息与全局信息进行融合编码,有利于模型的梯度传递,保证了句子的长期依赖。附图说明图1为本专利技术方法流程图。具体实施方式附图仅用于示例性说明,不能理解为对本专利的限制;为了更好说明本实施例,附图某些部件会有省略、放大或缩小,并不代表实际产品的尺寸;对于本领域技术人员来说,附图中某些公知结构及其说明可能省略是可以理解的。下面结合附图和实施例对本专利技术的技术方案做进一步的说明。实施例1如图1所示,一种基于融合编码的摘要文本生成方法,包括以下步骤:S1:确定输入句子,将句子中每个词进行映射得到词向量;S2:将句子中每个词经Spacy工具集转换为相应词性特征,通过映射得到词性标注特征;S3:构建生成式文本摘要模型,将词向量、词性标注特征导入模型中,得到摘要序列。更具体的,在步骤S3中,所述的生成式文本摘要模型包括词嵌入层、融合模块、选择层和解码器;其中:所述词嵌入层用于融合词向量、词性标注特征,得到融合模块的350维融合输入,其中,词向量设定为300维,词性标注特征设定为50维;所述融合模块包括局部编码层、全局编码层和融合层;其中,所述局部编码层由双向门控循环单位GRU组成,通过双向GRU获取融合输入信息的上下文局部表征H,其维度为300×m,m维输入句子的总词数;所述全局编码层由多头自注意力层组成,通过6个线性变换将300维的上下文局部表征H映射维6个50维的子表征Qi,其中i=1,2,...,6,再使用放缩点积注意力计算每个子表征的长期依赖特征,最后通过矩阵拼接融合所有子表征的全局信息,得到上下文全局表征G,其维度为300×m;所述融合层用于将上下文局部表征H与上下文全局表征G直接相加,获得融合编码;所述选择层通过神经网络的sigmoid函数筛选融合编码中的重点信息,将重点信息保留突出;所述解码器通过门控循环单位GRU进行解码,最终得到摘要序列。更具体的,所述词嵌入层通过矩阵拼接的方式融合词向量、词性标注特征。更具体本文档来自技高网...

【技术保护点】
1.一种基于融合编码的摘要文本生成方法,其特征在于,包括以下步骤:S1:确定输入句子,将句子中每个词进行映射得到词向量;S2:将句子中每个词经Spacy工具集转换为相应词性特征,通过映射得到词性标注特征;S3:构建生成式文本摘要模型,将词向量、词性标注特征导入模型中,得到摘要序列。

【技术特征摘要】
1.一种基于融合编码的摘要文本生成方法,其特征在于,包括以下步骤:S1:确定输入句子,将句子中每个词进行映射得到词向量;S2:将句子中每个词经Spacy工具集转换为相应词性特征,通过映射得到词性标注特征;S3:构建生成式文本摘要模型,将词向量、词性标注特征导入模型中,得到摘要序列。2.根据权利要求1所述的一种基于融合编码的摘要文本生成方法,其特征在于:在步骤S3中,所述的生成式文本摘要模型包括词嵌入层、融合模块、选择层和解码器;其中:所述词嵌入层用于融合词向量、词性标注特征,得到融合模块的350维融合输入,其中,词向量设定为300维,词性标注特征设定为50维;所述融合模块包括局部编码层、全局编码层和融合层;其中,所述局部编码层由双向门控循环单位GRU组成,通过双向GRU获取融合输入信息的上下文局部表征H,其维度为300×m,m维输入句子的总词数;所述全局编码层由多头自注意力层组成,通过6个线性变换将300维的上下文局部表征H映射维6个50维的子表征Qi,其中i=1,2,...,6,再使用放缩点积注意力计算每个子表征的长期依赖特征,最后通过矩阵拼接融合所有子表征的全局信息,得到上下文全局表征G,其维度为300×m;所述融合层用于将上下文局部表征H与上下文全局表征G直接相加,获得融合编码;所述选择层通过神经网络的sigmoid函数筛选融合编码中的重点信息,将重点信息保留突出;所述解码器通过门控循环单位GRU进行解码,最终得到摘要序列。3.根据权利要求2所述的一种基于融合编码的摘要文本生成方法,其特征在于:所述词嵌入层通过矩阵拼接的方式融合词向量、词性标注特征。4.根据权利要求2所述的一种基于融合编码...

【专利技术属性】
技术研发人员:丘金宣权小军胡弘康
申请(专利权)人:中山大学
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1