说明:收录25万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210597265.9 (22)申请日 2022.05.30 (71)申请人 南瑞集团有限公司 地址 211106 江苏省南京市江宁经济技 术 开发区诚信大道19号 申请人 国电南瑞科技股份有限公司 (72)发明人 杨文清 胡江溢 张楠 商莹楠  滕家雨 刘爱华 王光林 潘健  苏婧仪 张文强 朱佳  (74)专利代理 机构 南京苏高专利商标事务所 (普通合伙) 32204 专利代理师 张弛 (51)Int.Cl. G06F 16/332(2019.01) G06F 16/36(2019.01)G06N 3/04(2006.01) G06N 3/08(2006.01) G06N 5/02(2006.01) G06N 5/04(2006.01) (54)发明名称 一种基于规则推理与GRU神经网络推理的混 合推理方法 (57)摘要 本发明公开了一种基于规则推理与GRU神经 网络推理的混合推理方法, 包括步骤: 生成知识 图谱并给定的问题查询q, 利用GRU网络生成逻辑 规则; 基于生成的逻辑规则, 构建马尔可夫逻辑 网络进行知识图谱推理, 对逻辑规则进行价值打 分; 将生成的高质量逻辑规则给到GRU网络用于 优化网络参数; 利用价值函数计算推理结果的得 分并输出可能的结果, 量化表 示推理结果的可信 度。 本发明通过对价值函数的设计, 结合规则推 理和GRU神经网络推理, 能够快速有效地找到知 识推理的结果, 并计算推理结果的可信度。 权利要求书2页 说明书5页 附图2页 CN 114925190 A 2022.08.19 CN 114925190 A 1.一种基于规则推理与GRU神经网络推理的混合推理方法, 其特 征在于, 包括 步骤: (1)从知识数据库加载数据生成知识图谱, 设定一个查询q(h,r,? ), h为头实体, r为规 则, ? 为待查询结果; 利用GRU网络根据查询q(h,r,? )生成规则集 合R; (2)设定候选答案, 根据生成规则集合R在知识图谱上构建马尔可夫逻辑网络进行知识 图谱推理, 获得规则集 合R中每个规则对候选答案的贡献进行评价打 分; (3)取分数最高的K个规则组成的最大化规则集合RK, 通过最大化规则集合RK的对数似 然来更新GRU网络参数θ; (4)重复步骤(1)至步骤(3)N ′次得到训练好的GRU网络; 利用训练好的GRU网络再次根 据给定的查询q(h,r,? )生成规则集合, 并将新生 成的规则集合在知识图谱 上构建马尔可夫 逻辑网络进行知识图谱推理; 利用价值函数计算每个规则价值得分, 选取得分最高的规则 推理的实体作为推理结果输出。 2.根据权利要求1所述的基于规则推理与GRU神经网络推理的混合推理方法, 其特征在 于, 步骤(1)中利用GRU网络根据查询q(h,r,? )生成规则集 合R具体为: (1.1)设定一组规则rule=[rq,r1,r2,……rl,re]用于推理, rq表示查询关系, re表示规 则结束, ri表示规则体, i∈(1 ……l); (1.2)利用GRU网络根据当前 给定的规则生成下一组规则; 所述GRU网络 定义公式如下: h0=f1(vr) ht′=GRU(ht′ ‑1,f2[vr,vrt′]) 式中, h0为GRU网络的初 始状态隐藏层, ht′为t′状态的隐藏层, ht′ ‑1为t′状态的前一状态 的隐藏层; f1和f2是线性变换函数, vr是查询q的头关系嵌入向量, vrt′是与vr关联关系的嵌 入向量, [vr,vrt′]为向量串联操作; (1.3)将生成的下一组规则作为当前给定的规则重 复步骤(1.2)N ‑1次, 获得N组规则形 成规则集 合R; 获取概 率分布pθ(R|q)为: pθ(R|q)=MD(R|D, GRUθ(q)) 式中, MD代表多项式分布; D为集合R大小的超参数; GRUθ(q)定义了查询为q的组合规则 上的分布。 3.根据权利要求2所述的基于规则推理与GRU神经网络推理的混合推理方法, 其特征在 于, 步骤(2)具体为: (2.1)假设待查询结果? 的候选答案集合为A, A为规则集合R中的所有规则推理得到候 选答案构成的集 合, 候选答案a∈A; (2.2)根据生成规则集合R在知识图谱上构建马尔可夫逻辑网络进行知识图谱推理, 构 建的马尔可 夫逻辑网络概 率计算公式为: 式中, t为查询结果; z为配分函数; wrule为权重; nrule(t)是获得候选答案a=t的推理过 程中规则rule满足的次数, 即一阶逻辑谓词F 所有取真值的规则rule的数量; (2.3)针对规则集 合R中每个规则对候选答案的贡献进行评价打 分, 打分函数为: H(rule)=pθ(rule|q)nrule(t)) 式中, H(rule)表示规则集合R中每个规则对 候选答案的贡献获取的分数; pθ(rule|q)为权 利 要 求 书 1/2 页 2 CN 114925190 A 2GRU网络根据给定的查询q生成规则rule的先验概 率。 4.根据权利要求3所述的基于规则推理与GRU神经网络推理的混合推理方法, 其特征在 于, 步骤(3)中通过最大化 规则集合RK的对数似然来更新GRU网络参数θ 公式为: 5.根据权利要求1所述的基于规则推理与GRU神经网络推理的混合推理方法, 其特征在 于, 步骤(4)中利用价值函数计算价值得分具体是: 将新生 成的规则集合中每个新生 成的规 则对应的马尔可 夫逻辑网络概 率作为价值得分, 公式为: 式中, b为候选答案, b∈B, B为新生成的规则集合中的所有规则推理得到候选答案构成 的集合。 6.根据权利要求1所述的基于规则推理与GRU神经网络推理的混合推理方法, 其特征在 于, 步骤(4)中N ′取值为3。 7.一种计算机设备, 包括存储器、 处理器及存储在存储器上并可在处理器上运行的计 算机程序, 其特征在于, 所述处理器执行所述计算机程序时实现权利要求1至权利要求6所 述方法的步骤。 8.一种计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 所述计算机程序被 处理器执行时实现权利要求1至 权利要求6所述的方法的步骤。权 利 要 求 书 2/2 页 3 CN 114925190 A 3

.PDF文档 专利 一种基于规则推理与GRU神经网络推理的混合推理方法

文档预览
中文文档 10 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共10页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于规则推理与GRU神经网络推理的混合推理方法 第 1 页 专利 一种基于规则推理与GRU神经网络推理的混合推理方法 第 2 页 专利 一种基于规则推理与GRU神经网络推理的混合推理方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 10:54:30上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。