Chair for Automata Theory
of the Institute for Theoretical Computer Science,
Faculty of Computer Science at
TU Dresden
Technical Reports
1999
C. Lutz.
The Complexity of Reasoning with Concrete Domains (Revised Version).
LTCS-Report 99-01, LuFG Theoretical Computer Science, RWTH Aachen, Germany,
1999.
See http://www-lti.informatik.rwth-aachen.de/Forschung/Papers.html.
Bibtex entry Paper (PS)
Abstract
Description logics are knowledge representation and reasoning formalisms
which represent conceptual knowledge on an abstract logical level. Concrete
domains are a theoretically well-founded approach to the integration of
description logic reasoning with reasoning about concrete objects such as
numbers, time intervals or spatial regions. In this paper, the complexity
of combined reasoning with description logics and concrete domains is
investigated. We extend ALC(D), which is the basic description logic for
reasoning with concrete domains, by the operators "feature agreement" and
"feature disagreement". For the extended logic, called ALCF(D), an
algorithm for deciding the ABox consistency problem is devised. The
strategy employed by this algorithm is vital for the efficient
implementation of reasoners for description logics incorporating concrete
domains. Based on the algorithm, it is proved that the standard reasoning
problems for both logics ALC(D) and \ALCF(D) are PSpace-complete -
provided that the satisfiability test of the concrete domain used is in
PSpace.
M.-S. Hacid and C. Rigotti.
Representing and Reasoning on Conceptual Queries Over Image
Databases.
LTCS-Report 99-02, LuFg Theoretical Computer Science, RWTH Aachen, Germany,
1999.
See http://www-lti.informatik.rwth-aachen.de/Forschung/Papers.html.
Bibtex entry Abstract
Paper (PS)
Abstract
The problem of content management of multimedia data types (e.g., image, video, graphics)
is becoming increasingly important with the development of advanced multimedia applications.
Traditional database management systems are inadequate for the handling of such data types.
They require new techniques for query formulation, retrieval, evaluation, and navigation.
In this paper we develop a knowledge-based framework for modeling and retrieving image data
by content. To represent the various aspects of an image object's characteristics, we
propose a model which consists of three layers: (1) Feature and Content Layer, intended
to contain image visual features such as contours, shapes, etc.; (2) Object Layer, which provides the
(conceptual) content dimension of images; and (3) Schema Layer, which
contains the structured abstractions
of images, i.e., a general schema about the classes of objects represented in the object layer.
We propose two abstract
languages on the basis of description logics: one for describing knowledge of the object and schema
layers,
and the other, more expressive, for making queries. Queries can refer to the form
dimension (i.e., information of the Feature and Content Layer) or to the content
dimension (i.e., information of the Object Layer). These languages employ a variable free notation, and
they are well suited for the design,
verification and complexity analysis of algorithms. As
the amount of information contained in the previous layers may be huge and
operations performed at the Feature and Content Layer are time-consuming, resorting to
the use of materialized views to process and optimize queries may be extremely useful.
For that, we propose a formal framework for testing containment of a query in a view
expressed in our query language. The algorithm we propose is sound and complete and
relatively efficient.
C. Decleir, M.-S. Hacid, and J. Kouloumdjian.
A Database Approach for Modeling and Querying Video Data.
LTCS-Report 99-03, LuFg Theoretical Computer Science, RWTH Aachen, Germany,
1999.
See http://www-lti.informatik.rwth-aachen.de/Forschung/Papers.html.
Bibtex entry Abstract
Paper (PS)
Abstract
Indexing video data is essential for providing content based access.
In this paper, we consider how database technology can offer an
integrated framework for modeling and querying video data. As many
concerns in video (e.g., modeling and querying) are also found in
databases, databases provide an interesting angle to attack many of the
problems. From a video applications perspective, database systems
provide a nice
basis for future video systems. More generally, database research
will provide solutions to many video issues even if these are partial or
fragmented. From a database perspective, video applications provide
beautiful challenges. Next generation database systems will need to
provide support for multimedia data (e.g., image, video, audio). These
data types require new techniques for their management (i.e., storing,
modeling, querying, etc.). Hence new solutions are significant.
This paper develops a data model and a rule-based query language for video
content based indexing and retrieval. The data model is designed around
the object and constraint paradigms. A video sequence is split into a set
of fragments. Each fragment can be analyzed to extract the information
(symbolic descriptions) of interest that can be put into a database.
This database can then be searched to find information of interest. Two types
of information are considered: (1) the entities (objects) of interest in the
domain of a video sequence, (2) video frames which contain these entities.
To represent these information, our data model allows facts as well as objects
and constraints. We present a declarative, rule-based, constraint query language
that can be used to infer relationships about information represented in the model.
The language has a clear declarative and operational semantics.
C. Lutz.
On the Complexity of Terminological Reasoning.
LTCS-Report 99-04, LuFG Theoretical Computer Science, RWTH Aachen, Germany,
1999.
This report is superceded by the LTCS-00-01 technical report and my LPAR'99
paper.
Bibtex entry Abstract
Abstract
TBoxes are an important component of knowledge representation systems based on
description logics DLs since they allow for a natural representation of
terminological knowledge. Largely due to a classical result given by Nebel,
complexity analyses for DLs have, until now, mostly focused on reasoning
without (acyclic) TBoxes. In this paper, we concentrate on DLs, for which
reasoning without TBoxes is PSpace-complete, and show that there exist logics
for which the complexity of reasoning remains in PSpace if acyclic TBoxes are
added and also logics for which the complexity increases. An example for a
logic of the former type is ALC while examples for logics of the latter kind
include ALC(D) and ALCF. This demonstrates that it is necessary to take TBoxes
into account for complexity analyses. Furthermore, we show that reasoning with
the description logic ALCRP(D) is NExpTime-complete regardless of whether
TBoxes are admitted or not.
S. Tobies.
A NEXPTIME-complete Description Logic Strictly Contained in C^2.
LTCS-Report 99-05, LuFG Theoretical Computer Science, RWTH Aachen, Germany,
1999.
An abriged version appeared at CSL-99.
Bibtex entry Paper (PS)
Abstract
We examine the complexity and expressivity of the combination of the
Description Logic ALCQI with a terminological formalism based on cardinality
restrictions on concepts. This combination can naturally be embedded into
C^2, the two variable fragment of predicate logic with counting quantifiers.
We prove that ALCQI has the same complexity as C^2 but does not reach its
expressive power.
F. Baader and R. Molitor.
Rewriting Concepts using Terminologies.
LTCS-Report 99-06, LuFG Theoretical Computer Science, RWTH Aachen, Germany,
1999.
See http://www-lti.informatik.rwth-aachen.de/Forschung/Reports.html.
Bibtex entry Abstract
Paper (PS)
Abstract
In this work we consider the inference problem of
computing (minimal) rewritings of concept descriptions
using defined concepts from a terminology.
We introduce a general framework for this problem. For the
small description logic FLo, which provides us with conjunction
and value restrictions, we show that the decision problem
induced by the minimal rewriting problem is NP-complete.
F. Baader and R. Küsters.
Matching in Description Logics with Existential Restrictions.
LTCS-Report 99-07, LuFg Theoretical Computer Science, RWTH Aachen, Germany,
1999.
See http://www-lti.informatik.rwth-aachen.de/Forschung/Reports.html.
Bibtex entry Abstract
Paper (PS)
Abstract
Matching of concepts with variables (concept patterns) is a relatively
new operation that has been introduced in the context of description
logics, originally to help filter out unimportant aspects of large
concepts appearing in industrial-strength knowledge bases. Previous
work has concentrated on (sub-)languages of CLASSIC, which in
particular do not allow for existential restrictions. In this work,
we present sound and complete decision algorithms for the solvability
of matching problems and for computing sets of matchers for matching
problems in description logics with existential restrictions.
I. Horrocks, U. Sattler, and S. Tobies.
A Description Logic with Transitive and Converse Roles, Role Hierarchies
and Qualifying Number Restrictions.
LTCS-Report 99-08, LuFG Theoretical Computer Science, RWTH Aachen, 1999.
Revised version. See
http://www-lti.informatik.rwth-aachen.de/Forschung/Reports.html.
Bibtex entry Paper (PS)
Abstract
Description Logics (DLs) are a family of knowledge representation formalisms
mainly characterised by constructors to build complex concepts and roles from
atomic ones. Expressive role constructors are important in many applications,
but can be computationally problematical. We successively present algorithms
that decides satisfiability of the DL \alc extended with transitive and inverse
roles, role hierarchies, and qualifying number restrictions. Early experiments
indicate that this algorithm is well-suited for implementation.
S. Tobies.
A PSpace-algorithm for ALCQI-satisfiability.
LTCS-Report 99-09, LuFG Theoretical Computer Science, RWTH Aachen, Germany,
1999.
See http://www-lti.informatik.rwth-aachen.de/Forschung/Papers.html.
Bibtex entry Paper (PS)
Abstract
The description logic ALCQI extends the ``standard'' description logic ALC by
qualifying number restrictions and converse roles. We show that concept
satisfiability for this DL is still decidable in polynomial space. The presented
algorithm combines techniques from A
PSPACE Algorithm for Graded Modal Logic to deal with qualifying number
restrictions and from Practical
Reasoning for Description Logics with Functional Restrictions, Inverse and
Transitive Roles, and Role Hierarchies to deal with converse roles.
S. Tobies.
PSpace Reasoning for DLs with Qualifying Number Restrictions.
LTCS-Report 99-11, LuFG Theoretical Computer Science, RWTH Aachen, Germany,
1999.
See http://www-lti.informatik.rwth-aachen.de/Forschung/Papers.html.
Bibtex entry Paper (PS)
Abstract
The description logic ALCQI extends the ``standard'' description logic ALC by
qualifying number restrictions and converse roles. We show that concept
satisfiability for this DL is still decidable in polynomial space. The
presented algorithm combines techniques from A
PSPACE Algorithm for Graded Modal Logic to deal with qualifying number
restrictions and from Practical
Reasoning for Description Logics with Functional Restrictions, Inverse and
Transitive Roles, and Role Hierarchies to deal with converse
roles. Additionally, we extend the result to ALCQIR
which extends ALCQI by role intersections.
F. Baader, R. Küsters, and R. Molitor.
Rewriting Concepts Using Terminologies – Revisited.
LTCS-Report 99-12, LuFG Theoretical Computer Science, RWTH Aachen, Germany,
1999.
Please refer to the revised version LTCS-Report 00-04.
Bibtex entry Paper (PS)
Abstract
The problem of rewriting a concept given a terminology can informally be
stated as follows: given a terminology T (i.e., a set of concept
definitions) and a concept description C that does not contain concept names
defined in T, can this description be rewritten into a "related
better" description E by using (some of) the names defined in T?
In this paper, we first introduce a general framework for the rewriting
problem in description logics, and then concentrate on one specific instance
of the framework, namely the minimal rewriting problem (where "better" means
shorter, and "related" means equivalent). We investigate the complexity of
the decision problem induced by the minimal rewriting problem for the
languages FL0, ALN, ALE, and ALC, and then introduce an algorithm
for computing (minimal) rewritings for the languages ALE and ALN.
Finally, we sketch other interesting instances of the framework.
Our interest for the minimal rewriting problem stems from the fact that
algorithms for non-standard inferences, such as computing least common
subsumers and matchers, usually produce concept descriptions not containing
defined names. Consequently, these descriptions are rather large and hard to
read and comprehend. First experiments in a chemical process engineering
application show that rewriting can reduce the size of concept descriptions
obtained as least common subsumers by almost two orders of magnitude.
F. Baader and R. Küsters.
Matching Concept Descriptions with Existential Restrictions Revisited.
LTCS-Report 99-13, LuFG Theoretical Computer Science, RWTH Aachen, Germany,
1999.
See http://www-lti.informatik.rwth-aachen.de/Forschung/Reports.html.
Bibtex entry Abstract
Paper (PS)
Abstract
Matching of concepts against patterns is a
new inference task in Description Logics, which was
originally motivated by applications of the Classic
system. Consequently, the work on this problem
was until now mostly concerned with sublanguages of the
Classic language, which does not allow for
existential restrictions.
Motivated by an application in chemical process engineering,
which requires a description language with existential
restrictions, this paper investigates the matching problem
in Description Logics with existential restrictions. It
turns out that existential restrictions make matching more
complex in two respects. First, whereas matching in sublanguages
of Classic is polynomial, deciding the existence of
matchers is an NP-complete problem in the presence of existential
restrictions. Second, whereas in sublanguages of Classic solvable
matching problems have a unique least matcher, this is not the case
for languages with existential restrictions. Thus, it is not a priori
clear which of the (possibly infinitely many) matchers should be
returned by a matching algorithm.
After determining the complexity of the decision problem, the
present paper first investigates the question of what are
"interesting" sets of matchers, and then describes algorithms for
computing these sets for the languages EL (which allows for conjunction
and existential restrictions) and ALE.
I. Horrocks and S. Tobies.
Optimisation of Terminological Reasoning.
LTCS-Report 99-14, LuFG Theoretical Computer Science, RWTH Aachen, 1999.
See http://www-lti.informatik.rwth-aachen.de/Forschung/Reports.html.
Bibtex entry Abstract
Paper (PS)
Abstract
When reasoning in description, modal or temporal logics it is often useful to
consider axioms representing universal truths in the domain of discourse.
Reasoning with respect to an arbitrary set of axioms is hard, even for
relatively inexpressive logics, and it is essential to deal with such axioms
in an efficient manner if implemented systems are to be effective in real
applications. This is particularly relevant to Description Logics, where
subsumption reasoning with respect to a terminology is a fundamental
problem. Two optimisation techniques that have proved to be particularly
effective in dealing with terminologies are lazy unfolding and absorption. In
this paper we seek to improve our theoretical understanding of these important
techniques. We define a formal framework that allows the techniques to be
precisely described, establish conditions under which they can be safely
applied, and prove that, provided these conditions are respected, subsumption
testing algorithms will still function correctly. These results are used to
show that the procedures used in the FaCT system are correct and, moreover, to
show how efficiency can be significantly improved, while still retaining the
guarantee of correctness, by relaxing the safety conditions for absorption.
I. Horrocks, U. Sattler, S. Tessaris, and S. Tobies.
Query Containment Using a DLR ABox.
LTCS-Report 99-15, LuFG Theoretical Computer Science, RWTH Aachen, Germany,
1999.
See http://www-lti.informatik.rwth-aachen.de/Forschung/Reports.html.
Bibtex entry Abstract
Paper (PS)
Abstract
Query containment under constraints is the problem of determining whether the
result of one query is contained in the result of another query for every
database satisfying a given set of constraints. This problem is of particular
importance in information integration and warehousing where, in addition to
the constraints derived from the source schemas and the global schema,
inter-schema constraints can be used to specify relationships between objects
in different schemas. A theoretical framework for tackling this problem using
the DLR logic has been established, and in this paper we show how the
framework can be extended to a practical decision procedure. The proposed
technique is to extend DLR with an Abox (a set of assertions about named
individuals and tuples), and to transform query subsumption problems into DLR
Abox satisfiability problems. We then show how such problems can be decided,
via a reification transformation, using a highly optimised reasoner for the
SHI description logic.
There is also a complete overview of our technical reports.
Back to the homepage of the Chair for Automata Theory.
Generated at Fri Jun 12 11:21:13 CEST 2009.