Towards Closed World Reasoning in Dynamic Open Worlds (Extended Version)

Reading time: 6 minute
...

📝 Original Info

  • Title: Towards Closed World Reasoning in Dynamic Open Worlds (Extended Version)
  • ArXiv ID: 1004.4342
  • Date: 2011-07-27
  • Authors: Researchers from original ArXiv paper

📝 Abstract

The need for integration of ontologies with nonmonotonic rules has been gaining importance in a number of areas, such as the Semantic Web. A number of researchers addressed this problem by proposing a unified semantics for hybrid knowledge bases composed of both an ontology (expressed in a fragment of first-order logic) and nonmonotonic rules. These semantics have matured over the years, but only provide solutions for the static case when knowledge does not need to evolve. In this paper we take a first step towards addressing the dynamics of hybrid knowledge bases. We focus on knowledge updates and, considering the state of the art of belief update, ontology update and rule update, we show that current solutions are only partial and difficult to combine. Then we extend the existing work on ABox updates with rules, provide a semantics for such evolving hybrid knowledge bases and study its basic properties. To the best of our knowledge, this is the first time that an update operator is proposed for hybrid knowledge bases.

💡 Deep Analysis

Deep Dive into Towards Closed World Reasoning in Dynamic Open Worlds (Extended Version).

The need for integration of ontologies with nonmonotonic rules has been gaining importance in a number of areas, such as the Semantic Web. A number of researchers addressed this problem by proposing a unified semantics for hybrid knowledge bases composed of both an ontology (expressed in a fragment of first-order logic) and nonmonotonic rules. These semantics have matured over the years, but only provide solutions for the static case when knowledge does not need to evolve. In this paper we take a first step towards addressing the dynamics of hybrid knowledge bases. We focus on knowledge updates and, considering the state of the art of belief update, ontology update and rule update, we show that current solutions are only partial and difficult to combine. Then we extend the existing work on ABox updates with rules, provide a semantics for such evolving hybrid knowledge bases and study its basic properties. To the best of our knowledge, this is the first time that an update operator is p

📄 Full Content

In this paper we address updates of hybrid knowledge bases composed of a Description Logic ontology and Logic Programming rules. We propose an operator to be used when a hybrid theory is updated by new observations of a changing world, examine its properties, and discuss open problems pointing to future research.

The Semantic Web was initiated almost a decade ago with an ambitious plan regarding the sharing of metadata and knowledge in the Web, enhanced with reasoning services for advanced new applications (Berners-Lee et al. 2001). Since then, the considerable amount of research devoted to this endeavour originated important foundational results and a deeper understanding of the issues involved, while identifying important conclusions regarding future developments, namely that:

  1. Ontologies are necessary and useful for knowledge representation in the Semantic Web. The formalisms developed, e.g. OWL, are powerful enough to capture existing modelling languages used in software engineering, and extend their capabilities. Ontologies are usually based on decidable, as well as tractable, fragments of Classical Logic, such as the Description Logics (DL) (Baader et al. 2003). They adopt the open world assumption (OWA) i.e. they view a knowledge base, by assumption, to be potentially incomplete, hence a proposition p is false only if the knowledge base is inconsistent with p. This suits well the open nature of such systems where complete knowledge about the environment cannot be assumed. 2. Rules are fundamental to overcome the limitations found in OWL. They enjoy formal, declarative and well-understood semantics, the stable model semantics (Gelfond and Lifschitz 1988) and its tractable approximation, the threevalued well-founded semantics (Gelder et al. 1991) being the most prominent and widely accepted. These semantics adopt the closed world assumption (CWA) i.e. the knowledge base is assumed to contain complete information. Consequently, a proposition p is considered false whenever it is not entailed to be true. This type of negation is usually dubbed default negation or weak negation, to distinguish it from the classical negation used in Classical Logic.

Rules can naturally express assumptions, policies, preferences, norms and laws, and provide constructs which are more natural for software developers (as used in Relational Databases and Logic Programming). 3. The open and dynamic character of the Semantic Web requires new knowledge based systems to be equipped with mechanisms to evolve.

Indeed, the growing availability of information requires the support of dynamic data and application integration, automation and interoperation of business processes and problem-solving in various domains, to enforce correctness of decisions, and to allow traceability of the knowledge used and of the decisions taken. In these scenarios, ontologies provide the logical foundation of intelligent access and information integration, while rules are used to represent business policies, regulations and declarative guidelines about information, and mappings between different information sources.

Over the last decade, there have been many proposals for integrating DL based monotonic ontologies with nonmonotonic rules (see (Hitzler and Parsia 2009) for a survey). Recently, in (Motik and Rosati 2007), Hybrid MKNF Knowledge Bases were introduced, allowing predicates to be defined concurrently in both an ontology and a set of rules, while enjoying several important properties. There is even a tractable variant based on the well-founded semantics that allows for a top-down querying procedure (Alferes et al. 2009), making the approach amenable to practical applications that need to deal with large ontologies.

But this only addresses part of the problem. The highly dynamic character of the Semantic Web calls for the development of ways to deal with updates of these hybrid knowledge bases composed of both rules and ontologies, and the inconsistencies that may arise. The dynamics of hybrid knowledge bases, to the best of our knowledge, has never been addressed before.

However, the problems associated with knowledge evolution have been extensively studied, over the years, by researchers in different research communities, namely in the context of Classical Logic, and in the context of Logic Programming. They proved to be extremely difficult to solve, and existing solutions, even within each community, are still subject of active debate as they do not seem adequate in all kinds of situations in which their application is desirable.

In the context of Classical Logic, the seminal work by Alchourrón, Gärdenfors and Makinson (AGM) (Alchourrón et al. 1985) proposed a set of desirable properties of belief change operators, now called AGM postulates. Subsequently, in (Katsuno and Mendelzon 1991), update and revision have been distinguished as two very related but ultimately different belief change operations. While revision deals with incorporati

…(Full text truncated)…

📸 Image Gallery

cover.png page_2.webp page_3.webp

Reference

This content is AI-processed based on ArXiv data.

Start searching

Enter keywords to search articles

↑↓
ESC
⌘K Shortcut