Practical reasoning for very expressive description logics (Q4487262)
From MaRDI portal
!
This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:
scientific article; zbMATH DE number 1463110
| Language | Label | Description | Also known as |
|---|---|---|---|
| default for all languages | No label defined |
||
| English | Practical reasoning for very expressive description logics |
scientific article; zbMATH DE number 1463110 |
Statements
Practical reasoning for very expressive description logics (English)
0 references
28 August 2001
0 references
description logic
0 references
modal logic
0 references
automated reasoning
0 references
tableaux algorithm
0 references
knowledge representation
0 references
satisfiability
0 references
decidability
0 references
computational experiments
0 references
0.9887674
0 references
0.9609646
0 references
0 references
0.92303044
0 references
0.9174953
0 references
Description Logics provide a formalization of knowledge representation languages. The formalization is based on the notion of concept (unary predicate) and role (binary predicate). Complex concepts and roles are constructed from atomic ones using some constructors. The language of a description logic, \({\mathcal A}{\mathcal L}{\mathcal C}\), is extended with transitive and inverse roles, role hierarchies, and functional restrictions. There is a relationship of this logic to the propositional (multi)modal logic \({\mathbf S4_{(m)}}\). An algorithm deciding the satisfiability of the extended language is presented. The fact that the algorithm deals only with transitive roles, instead of transitive closure, leads to a lower degree of indeterminism, and experiments indicate that the algorithm is well-suited for implementation. It is shown that the \({\mathcal A}{\mathcal L}{\mathcal C}\) extended with transitive and inverse roles is still in PSPACE. The algorithm uses an enhanced blocking technique. The technique seems to be useful from the viewpoint of efficient implementations of more expressive description logics. The limits of decidability for the considered family of description logics is investigated. It is shown that relaxing the constraints placed on the kinds of roles used in number restrictions leads to undecidability of all inference problems. Some optimization techniques are studied. The techniques are crucial in obtaining implementations of the decision procedures. Computational experiments with the implemented system are described in the concluding section of the paper.
0 references