首页 | 本学科首页   官方微博 | 高级检索  
     

基于Spark的OWL语义规则并行化推理算法
引用本文:赵慧含,刘鹏. 基于Spark的OWL语义规则并行化推理算法[J]. 计算机应用研究, 2018, 35(4)
作者姓名:赵慧含  刘鹏
作者单位:中国矿业大学,中国矿业大学物联网(感知矿山)研究中心
基金项目:国家重点研发计划:“矿山安全生产物联网关键技术与装备研发”(2017YFC0804401,2017YFC0804409)
摘    要:随着语义网的快速发展,语义数据也高速增长,传统单机推理系统无法满足推理需求,而已有的并行推理算法在推理完备性和稳定性上存在明显不足。提出的基于Spark的并行推理算法(PROS)从以下3点进行了优化:(1)通过分析OWL Horst规则依赖关系,结合数据的分类结果将规则分四类。(2)四类规则分别设计了区域最优的规则执行顺序,进一步提高了并行推理的执行效率。(3)将Sameas规则考虑到迭代中,显著提高了算法的推理能力。实验结果表明,相比已有并行推理算法,PROS并行推理算法在保证推理完备性和稳定性上表现更加出色,推理效率亦有小幅提高;同时PROS相比单机推理算法大大缩短了推理时间,处理大规模数据展现出优良的并行扩展性。

关 键 词:语义推理  OWL  OWL Horst规则  并行化  Spark
收稿时间:2017-05-17
修稿时间:2018-02-26

PROS: Parallel Reasoning for OWL semantic rules based on Spark
ZhaoHuihan and LiuPeng. PROS: Parallel Reasoning for OWL semantic rules based on Spark[J]. Application Research of Computers, 2018, 35(4)
Authors:ZhaoHuihan and LiuPeng
Affiliation:China University of Mining and Technology,
Abstract:With the rapid development of semantic web, the amount of semantic data increases rapidly, which results in poor efficiency of single-node reasoning systems. On the other side, although efficient in reasoning time, the existing parallel reasoning algorithms generally show unsatisfactory reasoning integrity and stability. In this paper, we proposed an improved parallel reasoning schema, named as PROS, which includes three major optimizations as follows. Firstly, by analyzing the mutual dependencies, the OWL Horst rules are divided into four classes. Secondly, locally optimal strategies are designed for the four classes of rules, which furtherly improves the reasoning efficiency. Thirdly, we take the Sameas rules into iteration so as to boost reasoning ability of PROS. The experimental results indicate that the proposed PROS outperforms in reasoning integrity and stability compared to existing parallel reasoning algorithms. Meanwhile the PROS greatly reduces the reasoning time compared to single-node implementation and shows good expansibility.
Keywords:semantic reasoning   OWL   OWL Horst rules   parallelization   Spark
点击此处可从《计算机应用研究》浏览原始摘要信息
点击此处可从《计算机应用研究》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号