[发明专利]结合Spark平台的OWLHorst规则分布式并行推理算法有效

专利信息
申请号: 201710246308.8 申请日: 2017-04-15
公开(公告)号: CN107016110B 公开(公告)日: 2019-12-17
发明(设计)人: 汪璟玢;叶怡新 申请(专利权)人: 福州大学
主分类号: G06F16/2455 分类号: G06F16/2455;G06F17/27
代理公司: 35100 福州元创专利商标代理有限公司 代理人: 蔡学俊;薛金才
地址: 350108 福建省福州市*** 国省代码: 福建;35
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 结合 spark 平台 owlhorst 规则 分布式 并行 推理 算法
【权利要求书】:

1.一种结合Spark平台的OWLHorst规则分布式并行推理方法,其特征在于,包括以下步骤:

S1:加载模式三元组集合Pj_RDD、OK_RDD和Rulem_linkvar_RDD并广播;模式三元组(Si,Pj,Ok)指的是三元组中主语、谓语和宾语的定义都在本体文件中,其中,i,j,k表示具体的某个元素;模式三元组集合包含Pj_RDD与Ok_RDD;设模式三元组(Si,Pj,Ok),则Pj_RDD={<Pj,{(Si,Ok)}>},表示具有相同Pj且的所有模式三元组中(Si,Ok)组成的集合,Ok_RDD={<Ok,{Si}>},表示具有相同Ok且Pj∈{rdf:type}的所有模式三元组中Si组成的集合;Rulem_link_RDD在RDFS/OWL规则中用于连接两个前件的模式三元组项,将每一条规则的连接变量信息以<key,value>的形式存储在Rulem_link_RDD,其中key存储该规则所有用于前件连接的模式三元组项,value存储该规则结论部分的模式三元组项;

S2:构建规则标记模型Flag_Rulem并广播;Flag_Rulem标识规则m的状态是否为激活;规则不能激活时,Flag_Rulem=0;规则激活且为类型1时,Flag_Rulem=1;规则激活且为类型2时,Flag_Rulem=2;其中类型1表示:只包含一个前件的规则或模式三元组与实例三元组组合的规则,且只有一个实例三元组;类型2:模式三元组与实例三元组组合的规则,且有多个实例三元组;

S3:对Flag_Rulem=1或Flag_Rulem=2的规则并行执行OWLHorst规则的并行推理,并输出中间结果;

S4:删除重复三元组;

S5:如果产生新的模式三元组数据,则跳至S2,如果产生新的实例三元组数据,则跳至S3,否则算法结束;实例三元组(si,pj,ok)指的是三元组中主语、谓语和宾语至少有一个的定义不是在本体文件中,且是具体的实例,其中,i,j,k表示具体的某个元素。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州大学,未经福州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710246308.8/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top