• Aucun résultat trouvé

Lean Kernels in DLs (Extended Abstract)

N/A
N/A
Protected

Academic year: 2022

Partager "Lean Kernels in DLs (Extended Abstract)"

Copied!
1
0
0

Texte intégral

(1)

Lean Kernels in DLs (Extended Abstract)

?

Rafael Pe˜naloza1, Carlos Menc´ıa2, Alexey Ignatiev3, and Joao Marques-Silva3

1 Free University of Bozen-Bolzano, Italy (penaloza@inf.unibz.it)

2 University of Oviedo, Spain (cmencia@gmail.com)

3 University of Lisbon, Portugal ({aignatiev,jpms}@ciencias.ulisboa.pt)

When trying to understand the axiomatic causes for a consequence to follow from an ontology (e.g. to correct erroneous entailments), it is often convenient to reduce the search space to include only those axioms that play an active role in these entailments. That is, one is interested in finding all therelevantaxioms:

those axioms that appear in at least one MinA (or justification) for a given entailment. Unfortunately, deciding whether an axiom is relevant is a compu- tationally hard problem, even for very weak logics with linear-time entailment relations.

Lean kernels (LKs) were first introduced in the area of propositional logic as a means to approximate the set of all relevant axioms. In a nutshell, the lean kernel is the set of all clauses that appear in a resolution proof for unsatisfiability of a given formula. As such, it is an overapproximation of the set of all relevant clauses for explaining unsatisfiability. Recent work has shown that LKs provide an effective optimization for enumerating the set of all MinAs (or MUSes, as they are called in the propositional satisfiability community). Indeed, LKs are comparatively fast to compute, and typically do not contain many superfluous clauses.

Interestingly, an analogous notion of LKs has never been considered within the DL community. One difficulty when introducing such a notion is that it depends on a specific decision procedure (like resolution). In this work, we con- sider an abstract notion of decision procedures, called consequence-based meth- ods, which include resolution, the completion algorithm forEL, and many other procedures for expressive description logics. We define LKs based on these meth- ods, and show that they can be modified to compute LKs for all consequences with only a linear time overhead w.r.t. standard reasoning. As for propositional formulas, LKs in DLs preserve all relevant axioms. In other words, these sets are small MinA-preserving modules.

We then compare LKs with other known approximations of the set of relevant axioms. Specifically, we show that in ALC and EL+, LKs are always strictly contained in locality-based modules. Moreover, an empirical analysis over well- known large EL+ ontologies shows that the differences are significant: the size of the LK is in many cases one-tenth or less than the locality-based modules.

Thus, LKs provide an effective approximation of the set of relevant axioms.

?This extended abstract presents work previously published at ESWC 2017 as:

Rafael Pe˜naloza, Carlos Menc´ıa, Alexey Ignatiev, Joao Marques-Silva: Lean Ker- nels in Description Logics. In Proc. of ESWC (Part 1) 2017: 518-533.

Références

Documents relatifs

A travers cette étude, plusieurs microstructures et courbes de dureté ont été présentées, où nous avons montré les conditions des traitements thermomécaniques qui permettent

We consider here similarity of CQs in general and develop a particular family of conjunctive query similarity measures (CQSMs).. Assessing the similarity in the presence of TBoxes

In the context of OBDA, the conceptual schema provides end-users with a vocabulary they are familiar with, at the same time masking how data are concretely stored, and enriching

In the setting of ontology-based data integration, the risks of unauthorized information disclosure quickly become apparent since the information ex- posed to users depends on a

Our results for rational closure are published at the 14th International Confer- ence on Logic Programming and Nonmonotonic Reasoning (LPNMR 2017) and the results for relevant

Conformance checking is the process mining task that aims at coping with low model or log quality by comparing the model against the corresponding log, or vice versa.. The

For a boolean conjunctive query and its associated denial constraint (which is violated iff the query is true), we establish a precise connection between actual causes for the

Intuitively, a unifier of two EL concepts proposes definitions for the concept names that are used as variables: in our example, we know that, if we define Head_injury