[发明专利]基于Seq2seq模型的摘要生成方法有效
申请号: | 202110580129.4 | 申请日: | 2021-05-26 |
公开(公告)号: | CN113312473B | 公开(公告)日: | 2022-06-07 |
发明(设计)人: | 郭树理;宋晓伟;韩丽娜;杨文涛;王国威 | 申请(专利权)人: | 北京理工大学;中国人民解放军总医院第二医学中心;海南软件职业技术学院 |
主分类号: | G06F16/34 | 分类号: | G06F16/34;G06N3/04;G06N3/08 |
代理公司: | 北京正阳理工知识产权代理事务所(普通合伙) 11639 | 代理人: | 张利萍 |
地址: | 100081 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 seq2seq 模型 摘要 生成 方法 | ||
1.一种基于Seq2seq模型的摘要生成方法,其特征在于,包括以下内容:
将待生成摘要的文本转化为词向量序列;
将词向量序列输入经训练的Seq2seq模型得到的输出作为摘要;
对所述Seq2seq模型中的Encoder编码模型进行修改,将LSTM隐层单个细胞节点的输入门和遗忘门结构计算公式改进如下:
其中,I表示输入节点数,H表示输出节点数,C表示隐藏节点数,wil表示输入门中输入节点i到隐藏节点l的连接权重,表示t时刻第i个节点的输入,γb表示输入门中输出节点系数,whl表示输入门中输出节点h到隐藏节点l的连接权重,表示t时刻第h个节点的输出,γs表示输入门中隐藏节点系数,wcl表示输入门中隐藏节点c到隐藏节点l的连接权重,表示t时刻第c个节点的状态,表示t时刻输入门的状态,表示t时刻输入门的输出,g(·)表示输入门的激活函数,wiφ表示遗忘门中输入节点i到隐藏节点φ的连接权重,λb表示遗忘门中输出节点系数,whφ表示遗忘门中输出节点h到隐藏节点φ的连接权重,λs表示遗忘门中隐藏节点系数,wcφ表示遗忘门中隐藏节点c到隐藏节点φ的连接权重,表示t时刻遗忘门的状态,表示t时刻遗忘门的输出,f(·)表示遗忘门的激活函数,||·||*表示核范数,max(·)表示最大值函数。
2.根据权利要求1所述的方法,其特征在于,对所述Seq2seq模型中的Encoder编码模型训练过程中用到的损失函数进行如下优化:
①训练过程中每次训练数据输入文本信息和作为输出信息的摘要视为一个整体信息系统,利用输入文本信息的属性信息将整体信息分为不同属性的子系统;
所述整体信息系统是一个三元组S=〈X,Y,C〉,其中X={x1,x2,...,xi,...,xn},为训练过程中的输入文本数据,n为输入文本中所含不同属性文本的个数,xi为整体输入文本中不同属性的子文本每种属性的文本视为一个子系统;Y={y1,y2,...,yi,...,yn},为训练过程的输出摘要文本,其中yi与xi对应,为将整体摘要拆分后,与xi相对应的输入文本生成的摘要句子数据;C={c1,c2,...,ci,...,cn}是输入数据的条件属性标签,所述子系统为根据输入文本的属性标签拆分得到的,(xi,yi|ci),i=1,2,...,n,表示第i个子系统;
②根据每个子系统的输入数据属性标签,选取针对于子系统合适的损失函数L1,L2,...,Ln;
③利用每个子损失函数的自适应权重SGF(ci),将所有子损失函数融合得到总系统的初始损失函数:
L0=SGF(c1)L1+SGF(c2)L2+...+SGF(cn)Ln
④针对当前训练数据的特性,计算动态惯性权重w(p,q),用于对初始损失函数进行自适应动态惯性调整;
w(p,q)=fg(Δgpq)·fs(Δspq)
其中,fg(Δgpq)和fs(Δspq)分别代表当前训练数据中心数据p与邻域数据q在数值上的权重和空间上的权重;
⑤利用动态惯性权重对初始损失函数进行调整,最终得到多重融合损失函数L=w(p,q)L0。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学;中国人民解放军总医院第二医学中心;海南软件职业技术学院,未经北京理工大学;中国人民解放军总医院第二医学中心;海南软件职业技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110580129.4/1.html,转载请声明来源钻瓜专利网。