Title :
Partitioning OWL Knowledge Bases for Parallel Reasoning
Author :
Priya, S. ; Yuanbo Guo ; Spear, M. ; Heflin, Jeff
Author_Institution :
Dept. of Comput. Sci. & Eng., Lehigh Univ., Bethlehem, PA, USA
Abstract :
The ability to reason over large scale data and return responsive query results is widely seen as a critical step to achieving the Semantic Web vision. We describe an approach for partitioning OWL Lite datasets and then propose a strategy for parallel reasoning about concept instances and role instances on each partition. The partitions are designed such that each can be reasoned on independently to find answers to each query sub goal, and when the results are unioned together, a complete set of results are found for that sub goal. Our partitioning approach has a polynomial worst case time complexity in the size of the knowledge base. In our current implementation, we partition semantic web datasets and execute reasoning tasks on partitioned data in parallel on independent machines. We implement a master-slave architecture that distributes a given query to the slave processes on different machines. All slaves run in parallel, each performing sound and complete reasoning to execute each sub goal of its query on its own set of partitions. As a final step, master joins the results computed by the slaves. We study the impact of our parallel reasoning approach on query performance and show some promising results on LUBM data.
Keywords :
computational complexity; data handling; inference mechanisms; learning (artificial intelligence); ontologies (artificial intelligence); parallel processing; query processing; semantic Web; LUBM data; OWL Lite datasets; OWL knowledge base partitioning; Web ontology language; concept instances; master-slave architecture; parallel reasoning; partitioning approach; polynomial worst case time complexity; query distribution; query results; query sub goal; role instances; semantic Web; Cognition; Computer architecture; Knowledge based systems; Load modeling; OWL; Partitioning algorithms; OWL Lite; empirical study; knowledge base; parallel reasoning; partition;
Conference_Titel :
Semantic Computing (ICSC), 2014 IEEE International Conference on
Conference_Location :
Newport Beach, CA
Print_ISBN :
978-1-4799-4002-8
DOI :
10.1109/ICSC.2014.34