[发明专利]基于多尺度分散动态路由的知识图谱补全方法及系统在审
申请号: | 202210390059.0 | 申请日: | 2022-04-14 |
公开(公告)号: | CN114741532A | 公开(公告)日: | 2022-07-12 |
发明(设计)人: | 尉秀梅;马浩翔;姜雪松;柴慧慧;陈珺;陈佃迎 | 申请(专利权)人: | 齐鲁工业大学 |
主分类号: | G06F16/36 | 分类号: | G06F16/36;G06N5/02;G06K9/62;G06N3/04;G06N3/08 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 于凤洋 |
地址: | 250353 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 尺度 分散 动态 路由 知识 图谱 方法 系统 | ||
1.基于多尺度分散动态路由的知识图谱补全方法,其特征在于,
对获取的待补全三元组使用多头注意力机制与记忆矩阵循环交互,编码实体和关系之间的潜在依赖关系,生成三元组编码向量;
将三元组编码向量,输入到训练好的胶囊网络中,提取全局特征,并为全局特征分配不同的耦合系数,根据全局特征预测缺失的三元组,完成知识图谱的补全。
2.如权利要求1所述的基于多尺度分散动态路由的知识图谱补全方法,其特征在于,所述三元组由头实体、关系和尾实体三部分组成,循环交互前,将三元组转换为头实体、关系和尾实体向量,并嵌入位置信息,得到头实体、关系和尾实体的三元组向量。
3.如权利要求1所述的基于多尺度分散动态路由的知识图谱补全方法,其特征在于,所述多头注意力机制与记忆矩阵循环交互,具体方法是:
构建记忆矩阵,每一行都是一个记忆槽位,初始值为三元组向量形成的矩阵;
循环更新记忆矩阵,查询矩阵和键矩阵点积运算得到三元组向量和记忆矩阵的标量值,输入Softmax函数中,计算得到多头注意力权重值,用多头注意力权重值残差连接三元组向量和记忆矩阵得到新的记忆矩阵,循环更新记忆矩阵,直至更新完记忆矩阵的每一行。
4.如权利要求1所述的基于多尺度分散动态路由的知识图谱补全方法,其特征在于,所述胶囊网络执行的具体步骤为:
将关系记忆模块输出的三原则编码向量拼接成卷积层的输入矩阵;
使用三种不同窗口大小的卷积核对输入矩阵的每一行执行卷积运算生成特征图,得到卷积层输出的特征图列表;
将特征图列表输入到胶囊层,为输出的特征分配不同的耦合系数,预测缺失的三元组。
5.如权利要求4所述的基于多尺度分散动态路由的知识图谱补全方法,其特征在于,所述胶囊层预测缺失的三元组的具体方法:
将卷积层生成的多个特征图按照特征维度重组构建胶囊,捕获更多实体之间不同位置的特征向量,并将特征向量与权重矩阵相乘提取感兴趣的特征;
将提取的特征,输入到动态分散路由算法中,计算三元组的得分,通过得分排序,得到最终的缺失预测结果。
6.如权利要求5所述基于多尺度分散动态路由的知识图谱补全方法,其特征在于,动态分散路由算法的计算过程为:
提取的特征与耦合系数相乘,输入到非线性压缩函数中进行放大,计算三元组输出向量,并将三元组输出向量加权求和得到三元组的得分。
7.如权利要求6所述基于多尺度分散动态路由的知识图谱补全方法,其特征在于,所述耦合系数,是主胶囊和最终胶囊之间的相关强度,为真实特征分配更大的耦合系数,为错误的特征分配相对较小的耦合系数,通过Sigmoid函数计算得到。
8.基于多尺度分散动态路由的知识图谱补全系统,其特征在于:包括关系记忆模块和胶囊网络模块;
所述关系记忆模块,用于对获取的待补全三元组使用多头注意力机制与记忆矩阵循环交互,编码实体和关系之间的潜在依赖关系,生成三元组编码向量;
所述胶囊网络模块,用于将三元组编码向量,输入到训练好的胶囊网络中,提取全局特征,并为全局特征分配不同的耦合系数,根据全局特征预测缺失的三元组,完成知识图谱的补全。
9.一种计算机可读存储介质,其上存储有程序,其特征在于,该程序被处理器执行时实现如权利要求1-7任一项所述的基于多尺度分散动态路由的知识图谱补全方法中的步骤。
10.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-7任一项所述的基于多尺度分散动态路由的知识图谱补全方法中的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于齐鲁工业大学,未经齐鲁工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210390059.0/1.html,转载请声明来源钻瓜专利网。