Implementing Large-Scale ABox Materialization Using Subgraph Reasoning

Xixi Zhu,Bin Lin,Zhaoyun Ding,Li Yao,Cheng Zhu
DOI: https://doi.org/10.1007/978-3-031-10983-6_48
2022-01-01
Abstract:The ontology knowledge base can be divided into two parts: TBox and ABox, where the former models schema-level knowledge within the domain, and the latter is a statement of assertions or facts about a set of instances. ABox materialization is the process of discovering implicit assertions in ABox by reasoning based on existing knowledge, which is important in knowledge base applications. Ontology reasoning is a common method for ABox materialization. However, it is considered to be a computationally intensive operation and does not scale well for large-scale ABox. To solve this problem, this paper proposes an approximate reasoning hypothesis: materialization on the overall ABox is approximately equivalent to the collection of subgraph reasoning on ABox. Based on this hypothesis, a subgraph reasoning method for largescale ABox materialization is proposed. Subgraph reasoning first divides ABox into instance-centered multi-hops subgraphs, then performs ontology reasoning on each subgraph, and finally takes the collection of all subgraph reasoning results as the result of ABox materialization. We conduct experiments on multiple open-source ontologies, and analyze the rationality of the approximate reasoning hypothesis. The experimental results show that subgraph reasoning can effectively improve the reasoning efficiency and achieve superior scalability for large-scale ABox materialization reasoning.
What problem does this paper attempt to address?