• DocumentCode
    1787418
  • 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
  • fYear
    2014
  • fDate
    16-18 June 2014
  • Firstpage
    108
  • Lastpage
    115
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Semantic Computing (ICSC), 2014 IEEE International Conference on
  • Conference_Location
    Newport Beach, CA
  • Print_ISBN
    978-1-4799-4002-8
  • Type

    conf

  • DOI
    10.1109/ICSC.2014.34
  • Filename
    6882009