[发明专利]一种融合多知识图谱的神经网络文本分类方法有效
申请号: | 201810780502.9 | 申请日: | 2018-07-16 |
公开(公告)号: | CN108984745B | 公开(公告)日: | 2021-11-02 |
发明(设计)人: | 陈羽中;张伟智;郭昆;林剑 | 申请(专利权)人: | 福州大学 |
主分类号: | G06F16/35 | 分类号: | G06F16/35;G06F16/36;G06K9/62 |
代理公司: | 福州元创专利商标代理有限公司 35100 | 代理人: | 蔡学俊 |
地址: | 350108 福建省福*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 融合 知识 图谱 神经网络 文本 分类 方法 | ||
1.一种融合多知识图谱的神经网络文本分类方法,其特征在于,包括以下步骤:
步骤A:将训练集中文本输入至长短期记忆网络中,得到文本的上下文向量;
步骤B:对训练集中各文本抽取实体,在知识图谱中进行实体匹配;
步骤C:计算步骤B中匹配到的各实体在步骤A中得到的上下文向量下的注意力权重,得到文本的总体实体向量,同时,计算知识图谱中各关系在所述上下文向量下的注意力权重,得到文本的总体关系向量,进而得到事实三元组向量;
步骤D:在不同知识图谱中重复步骤B、C,得到不同知识图谱下的事实三元组向量,计算这些事实三元组在步骤A中得到的上下文向量下的注意力权重,得到最终的文本表征向量,将所述文本表征向量输入到神经网络的全连接层,使用分类器计算各文本属于各类别的概率来训练网络;
步骤E:利用训练好的深度神经网络模型预测待预测文本所属类别,取概率最大的类别作为预测的类别输出;
所述步骤A中,将训练集中文本输入至长短期记忆网络中,得到文本的上下文向量,包括以下步骤:
步骤A1:对任一文本D,进行分词处理,并使用词嵌入工具将文本中的词转为词向量形式,计算公式如下:
v=W·v′
其中,文本中每个词随机初始化为一个d’维的实数向量v’;W为词嵌入矩阵,W∈Rd×d′,由大规模语料在神经网络语言模型中训练得到,用于将d’维实数向量投射为d维词向量;v∈Rd,表示词向量,d为词向量的维度;
步骤A2:对于文本D,将构成句子的词看作一个时序序列,将词向量按照词序依次输入到一个双向的长短期记忆网络中,对于长短期记忆网络的正向,依次输入x1,x2,...,xn,对于长短期记忆网络的反向,则依次输入xn,xn-1,...,x1,其中,xn表示文本中第n个词的词向量,n为文本D中词的个数;计算每个词在正向和反向的隐层状态值,将这些隐层状态值求平均,乘以权重矩阵,最后使用激活函数得到文本D的上下文向量,计算公式如下:
C=ReLU(oTWc)
其中,xt为文本中第t个词的词向量,表示文本D中第t个词的在正向长短期记忆网络中的隐层状态向量,表示文本D中第t个词在反向长短期记忆网络中的隐层状态向量,f为长短期记忆网络中对隐层状态的计算函数,ht为正向和反向状态向量的串联,o为隐层状态的平均值向量,oT为向量o的转置向量,Wc为权重参数矩阵,ReLU为使用的激活函数,C为文本的上下文向量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州大学,未经福州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810780502.9/1.html,转载请声明来源钻瓜专利网。