Arrow Research search

Author name cluster

Carsten Lutz

Possible papers associated with this exact author name in Arrow. This page groups case-insensitive exact name matches and is not a full identity disambiguation profile.

88 papers
2 author rows

Possible papers

88

AAAI Conference 2026 Conference Paper

Expressive Power of Graph Transformers via Logic

  • Veeti Ahvonen
  • Maurice Funk
  • Damian Heiman
  • Antti Kuusisto
  • Carsten Lutz

Transformers are the basis of modern large language models, but relatively little is known about their precise expressive power on graphs. We study the expressive power of graph transformers (GTs) by Dwivedi and Bresson (2020) and GPS-networks by Rampásek et al. (2022), both under soft-attention and average hard-attention. Our study covers two scenarios: the theoretical setting with real numbers and the more practical case with floats. With reals, we show that in restriction to vertex properties definable in first-order logic (FO), GPS-networks have the same expressive power as graded modal logic (GML) with the global modality. With floats, GPS-networks turn out to be equally expressive as GML with the counting global modality. The latter result is absolute, not restricting to properties definable in a background logic. We also obtain similar characterizations for GTs in terms of propositional logic with the global modality (for reals) and the counting global modality (for floats).

AAAI Conference 2026 Conference Paper

Logical Characterizations of GNNs with Mean Aggregation

  • Moritz Schönherr
  • Carsten Lutz

We study the expressive power of graph neural networks (GNNs) with mean as the aggregation function, with the following results. In the non-uniform setting, such GNNs have exactly the same expressive power as ratio modal logic, which has modal operators expressing that at least a certain ratio of the successors of a vertex satisfies a specified property. In the uniform setting, the expressive power relative to MSO is exactly that of modal logic, and thus identical to the (absolute) expressive power of GNNs with max aggregation. The proof, however, depends on constructions that are not satisfactory from a practical perspective. This leads us to making the natural assumptions that combination functions are continuous and classification functions are thresholds. The resulting class of GNNs with mean aggregation turns out to be much less expressive: relative to MSO and in the uniform setting, it has the same expressive power as alternation-free modal logic. This is in contrast to the expressive power of GNNs with max and sum aggregation, which is not affected by these assumptions.

KR Conference 2025 Conference Paper

Fitting Description Logic Ontologies to ABox and Query Examples

  • Maurice Funk
  • Marvin Grosser
  • Carsten Lutz

We study a fitting problem inspired by ontology-mediated querying: given a collection of positive and negative examples of the form (A, q) with A an ABox and q a query, we seek an ontology O such that A ∪ O entails q for all positive examples (A, q) and A ∪ O does not entail q for all negative examples (A, q). We consider the description logics ALC and ALCI as ontology languages and a range of query languages that includes atomic queries (AQs), conjunctive queries (CQs), and unions thereof (UCQs). For all of the resulting fitting problems, we provide effective characterizations and determine the computational complexity of deciding whether a fitting ontology exists. This problem turns out to be coNP-complete for AQs and full CQs and 2ExpTime-complete for CQs and UCQs. These results hold for both ALC and ALCI.

KR Conference 2025 Conference Paper

Fitting Ontologies and Constraints to Relational Structures

  • Simon Hosemann
  • Jean Christoph Jung
  • Carsten Lutz
  • Sebastian Rudolph

We study the problem of fitting ontologies and constraints to positive and negative examples that take the form of a finite relational structure. As ontology and constraint languages, we consider the description logics EL and ELI as well as several classes of tuple-generating dependencies (TGDs): full, guarded, frontier-guarded, frontier-one, and unrestricted TGDs as well as inclusion dependencies. We pinpoint the exact computational complexity, design algorithms, and analyze the size of fitting ontologies and TGDs. We also investigate the related problem of constructing a finite basis of concept inclusions / TGDs for a given set of finite structures. While finite bases exist for EL, ELI, guarded TGDs, and inclusion dependencies, they in general do not exist for full, frontier-guarded and frontier-one TGDs.

KR Conference 2024 Conference Paper

Adding Circumscription to Decidable Fragments of First-Order Logic: A Complexity Rollercoaster

  • Carsten Lutz
  • Quentin Manière

We study extensions of expressive decidable fragments of first-order logic with circumscription, considering in particular the two-variable fragment FO^2, its extension C^2 with counting quantifiers, and the guarded fragment GF. We prove that if only unary predicates are minimized (or fixed) during circumscription, then decidability of logical consequence is preserved. For FO^2 the complexity increases from NExp to NExp^NP-complete, for GF it (remarkably! ) increases from 2Exp to Tower-complete, and for C^2 it remains open. We also consider querying circumscribed knowledge bases whose ontology is a GF sentence, showing that the problem is decidable for unions of conjunctive queries, Tower-complete in combined complexity, and elementary in data complexity. Already for atomic queries and ontologies that are sets of guarded existential rules, however, for every k > 0 there is an ontology and query that are k-Exp-hard in data complexity.

KR Conference 2024 Conference Paper

Description Logics with Abstraction and Refinement: From ALC to EL

  • Carsten Lutz
  • Lukas Schulze

We study extensions of description logics from the widely used EL family with operators that make it possible to speak about different levels of abstraction. We analyze the computational complexity of reasoning and show that often, this complexity is significantly lower than in the corresponding extension of the more expressive description logic ALC. By slightly varying the semantics, we also obtain a case that admits reasoning in polynomial time.

NeurIPS Conference 2024 Conference Paper

Logical characterizations of recurrent graph neural networks with reals and floats

  • Veeti Ahvonen
  • Damian Heiman
  • Antti Kuusisto
  • Carsten Lutz

In pioneering work from 2019, Barceló and coauthors identified logics that precisely match the expressive power of constant iteration-depth graph neural networks (GNNs) relative to properties definable in first-order logic. In this article, we give exact logical characterizations of recurrent GNNs in two scenarios: (1) in the setting with floating-point numbers and (2) with reals. For floats, the formalism matching recurrent GNNs is a rule-based modal logic with counting, while for reals we use a suitable infinitary modal logic, also with counting. These results give exact matches between logics and GNNs in the recurrent setting without relativising to a background logic in either case, but using some natural assumptions about floating-point arithmetic. Applying our characterizations, we also prove that, relative to graph properties definable in monadic second-order logic (MSO), our infinitary and rule-based logics are equally expressive. This implies that recurrent GNNs with reals and floats have the same expressive power over MSO-definable properties and shows that, for such properties, also recurrent GNNs with reals are characterized by a (finitary! ) rule-based modal logic. In the general case, in contrast, the expressive power with floats is weaker than with reals. In addition to logic-oriented results, we also characterize recurrent GNNs, with both reals and floats, via distributed automata, drawing links to distributed computing models.

KR Conference 2023 Conference Paper

Description Logics with Abstraction and Refinement

  • Carsten Lutz
  • Lukas Schulze

Ontologies often require knowledge representation on multiple levels of abstraction, but description logics (DLs) are not well-equipped for supporting this. We propose an extension of DLs in which abstraction levels are first-class citizens and which provides explicit operators for the abstraction and refinement of concepts and roles across multiple abstraction levels, based on conjunctive queries. We prove that reasoning in the resulting family of DLs is decidable while several seemingly harmless variations turn out to be undecidable. We also pinpoint the precise complexity of our logics and several relevant fragments.

AAAI Conference 2023 Conference Paper

Efficient Answer Enumeration in Description Logics with Functional Roles

  • Carsten Lutz
  • Marcin Przybyłko

We study the enumeration of answers to ontology-mediated queries when the ontology is formulated in a description logic that supports functional roles and the query is a CQ. In particular, we show that enumeration is possible with linear preprocessing and constant delay when a certain extension of the CQ (pertaining to functional roles) is acyclic and free-connex acyclic. This holds both for complete answers and for partial answers. We provide matching lower bounds for the case where the query is self-join free.

KR Conference 2023 Conference Paper

Querying Circumscribed Description Logic Knowledge Bases

  • Carsten Lutz
  • Quentin Manière
  • Robin Nolte

Circumscription is one of the main approaches for defining non-monotonic description logics (DLs) and the decidability and complexity of traditional reasoning tasks, such as satisfiability of circumscribed DL knowledge bases (KBs) are well understood. For evaluating conjunctive queries (CQs) and unions thereof (UCQs), in contrast, not even decidability had been established. In this paper, we prove decidability of (U)CQ evaluation on circumscribed DL KBs and obtain a rather complete picture of both the combined complexity and the data complexity, for DLs ranging from ALCHIO via EL to various versions of DL-Lite. We also study the much simpler atomic queries (AQs).

IJCAI Conference 2023 Conference Paper

SAT-Based PAC Learning of Description Logic Concepts

  • Balder ten Cate
  • Maurice Funk
  • Jean Christoph Jung
  • Carsten Lutz

We propose bounded fitting as a scheme for learning description logic concepts in the presence of ontologies. A main advantage is that the resulting learning algorithms come with theoretical guarantees regarding their generalization to unseen examples in the sense of PAC learning. We prove that, in contrast, several other natural learning algorithms fail to provide such guarantees. As a further contribution, we present the system SPELL which efficiently implements bounded fitting for the description logic ELHr based on a SAT solver, and compare its performance to a state-of-the-art learner.

KR Conference 2022 Conference Paper

Conservative Extensions for Existential Rules

  • Jean Christoph Jung
  • Carsten Lutz
  • Jerzy Marcinkowski

We study the problem to decide, given sets T1, T2 of tuple-generating dependencies (TGDs), also called existential rules, whether T2 is a conservative extension of T1. We consider two natural notions of conservative extension, one pertaining to answers to conjunctive queries over databases and one to homomorphisms between chased databases. Our main results are that these problems are undecidable for linear TGDs, undecidable for guarded TGDs even when T1 is empty, and decidable for frontier-one TGDs.

IJCAI Conference 2022 Conference Paper

Frontiers and Exact Learning of ELI Queries under DL-Lite Ontologies

  • Maurice Funk
  • Jean Christoph Jung
  • Carsten Lutz

We study ELI queries (ELIQs) in the presence of ontologies formulated in the description logic DL-Lite. For the dialect DL-LiteH, we show that ELIQs have a frontier (set of least general generalizations) that is of polynomial size and can be computed in polynomial time. In the dialect DL-LiteF, in contrast, frontiers may be infinite. We identify a natural syntactic restriction that enables the same positive results as for DL-LiteH. We use our results on frontiers to show that ELIQs are learnable in polynomial time in the presence of a DL-LiteH / restricted DL-LiteF ontology in Angluin's framework of exact learning with only membership queries.

KR Conference 2022 Conference Paper

Ontology-Mediated Querying on Databases of Bounded Cliquewidth

  • Carsten Lutz
  • Leif Sabellek
  • Lukas Schulze

We study the evaluation of ontology-mediated queries (OMQs) on databases of bounded cliquewidth from the viewpoint of parameterized complexity theory. As the ontology language, we consider the description logics ALC and ALCI as well as the guarded two-variable fragment GF2 of first-order logic. Queries are atomic queries (AQs), conjunctive queries (CQs), and unions of CQs. All studied OMQ problems are fixed-parameter linear (FPL) when the parameter is the size of the OMQ plus the cliquewidth. Our main contribution is a detailed analysis of the dependence of the running time on the parameter, exhibiting several interesting effects.

IJCAI Conference 2021 Conference Paper

Actively Learning Concepts and Conjunctive Queries under ELr-Ontologies

  • Maurice Funk
  • Jean Christoph Jung
  • Carsten Lutz

We consider the problem to learn a concept or a query in the presence of an ontology formulated in the description logic ELr, in Angluin's framework of active learning that allows the learning algorithm to interactively query an oracle (such as a domain expert). We show that the following can be learned in polynomial time: (1) EL-concepts, (2) symmetry-free ELI-concepts, and (3) conjunctive queries (CQs) that are chordal, symmetry-free, and of bounded arity. In all cases, the learner can pose to the oracle membership queries based on ABoxes and equivalence queries that ask whether a given concept/query from the considered class is equivalent to the target. The restriction to bounded arity in (3) can be removed when we admit unrestricted CQs in equivalence queries. We also show that EL-concepts are not polynomial query learnable in the presence of ELI-ontologies.

KR Conference 2021 Conference Paper

How to Approximate Ontology-Mediated Queries

  • Anneke Haga
  • Carsten Lutz
  • Leif Sabellek
  • Frank Wolter

We introduce and study several notions of approximation for ontology-mediated queries based on the description logics ALC and ALCI. Our approximations are of two kinds: we may (1) replace the ontology with one formulated in a tractable ontology language such as ELI or certain TGDs and (2) replace the database with one from a tractable class such as the class of databases whose treewidth is bounded by a constant. We determine the computational complexity and the relative completeness of the resulting approximations. (Almost) all of them reduce the data complexity from coNP-complete to PTime, in some cases even to fixed-parameter tractable and to linear time. While approximations of kind (1) also reduce the combined complexity, this tends to not be the case for approximations of kind (2). In some cases, the combined complexity even increases.

KR Conference 2021 Conference Paper

Separating Data Examples by Description Logic Concepts with Restricted Signatures

  • Jean Christoph Jung
  • Carsten Lutz
  • Hadrien Pulcini
  • Frank Wolter

We study the separation of positive and negative data examples in terms of description logic concepts in the presence of an ontology. In contrast to previous work, we add a signature that specifies a subset of the symbols that can be used for separation, and we admit individual names in that signature. We consider weak and strong versions of the resulting problem that differ in how the negative examples are treated and we distinguish between separation with and without helper symbols. Within this framework, we compare the separating power of different languages and investigate the complexity of deciding separability. While weak separability is shown to be closely related to conservative extensions, strongly separating concepts coincide with Craig interpolants, for suitably defined encodings of the data and ontology. This enables us to transfer known results from those fields to separability. Conversely, we obtain original results on separability that can be transferred backward. For example, rather surprisingly, conservative extensions and weak separability in ALCO are both 3ExpTime-complete.

IJCAI Conference 2020 Conference Paper

A Journey into Ontology Approximation: From Non-Horn to Horn

  • Anneke Haga
  • Carsten Lutz
  • Johannes Marti
  • Frank Wolter

We study complete approximations of an ontology formulated in a non-Horn description logic (DL) such as ALC in a Horn DL such as EL. We provide concrete approximation schemes that are necessarily infinite and observe that in the ELU-to-EL case finite approximations tend to exist in practice and are guaranteed to exist when the source ontology is acyclic. In contrast, neither of this is the case for ELU_bot-to-EL_bot and for ALC-to-EL_bot approximations. We also define a notion of approximation tailored towards ontology-mediated querying, connect it to subsumption-based approximations, and identify a case where finite approximations are guaranteed to exist.

JAIR Journal 2020 Journal Article

Conservative Extensions in Horn Description Logics with Inverse Roles

  • Jean Christoph Jung
  • Carsten Lutz
  • Mauricio Martel
  • Thomas Schneider

We investigate the decidability and computational complexity of conservative extensions and the related notions of inseparability and entailment in Horn description logics (DLs) with inverse roles. We consider both query conservative extensions, defined by requiring that the answers to all conjunctive queries are left unchanged, and deductive conservative extensions, which require that the entailed concept inclusions, role inclusions, and functionality assertions do not change. Upper bounds for query conservative extensions are particularly challenging because characterizations in terms of unbounded homomorphisms between universal models, which are the foundation of the standard approach to establishing decidability, fail in the presence of inverse roles. We resort to a characterization that carefully mixes unbounded and bounded homomorphisms and enables a decision procedure that combines tree automata and a mosaic technique. Our main results are that query conservative extensions are 2ExpTime-complete in all DLs between ELI and Horn-ALCHIF and between Horn-ALC and Horn-ALCHIF, and that deductive conservative extensions are 2ExpTime-complete in all DLs between ELI and ELHIF_bot. The same results hold for inseparability and entailment.

AAAI Conference 2020 Conference Paper

Least General Generalizations in Description Logic: Verification and Existence

  • Jean Christoph Jung
  • Carsten Lutz
  • Frank Wolter

We study two forms of least general generalizations in description logic, the least common subsumer (LCS) and most specific concept (MSC). While the LCS generalizes from examples that take the form of concepts, the MSC generalizes from individuals in data. Our focus is on the complexity of existence and verification, the latter meaning to decide whether a candidate concept is the LCS or MSC. We consider cases with and without a background TBox and a target signature. Our results range from CONP-complete for LCS and MSC verification in the description logic EL without TBoxes to undecidability of LCS and MSC verification and existence in ELI with TBoxes. To obtain results in the presence of a TBox, we establish a close link between the problems studied in this paper and concept learning from positive and negative examples. We also give a way to regain decidability in ELI with TBoxes and study single example MSC as a special case.

KR Conference 2020 Conference Paper

Logical Separability of Incomplete Data under Ontologies

  • Jean Christoph Jung
  • Carsten Lutz
  • Hadrien Pulcini
  • Frank Wolter

Finding a logical formula that separates positive and negative examples given in the form of labeled data items is fundamental in applications such as concept learning, reverse engineering of database queries, and generating referring expressions. In this paper, we investigate the existence of a separating formula for incomplete data in the presence of an ontology. Both for the ontology language and the separation language, we concentrate on first-order logic and three important fragments thereof: the description logic ALCI, the guarded fragment, and the two-variable fragment. We consider several forms of separability that differ in the treatment of negative examples and in whether or not they admit the use of additional helper symbols to achieve separation. We characterize separability in a model-theoretic way, compare the separating power of the different languages, and determine the computational complexity of separability as a decision problem.

KR Conference 2020 Conference Paper

On the Decidability of Expressive Description Logics with Transitive Closure and Regular Role Expressions

  • Jean Christoph Jung
  • Carsten Lutz
  • Thomas Zeume

We consider fragments of the description logic SHOIF extended with regular expressions on roles. Our main result is that satisfiability and finite satisfiability are decidable in two fragments SHOIF^1 and SHOIF^2, NExpTime-complete for the former and in 2NExpTime for the more expressive latter fragment. Both fragments impose restrictions on regular role expressions of the form r*. SHOIF^1 encompasses the extension of SHOIF with transitive closure of roles (when functional roles have no subroles) and the modal logic of linear orders and successor, with converse. Consequently, these logics are also decidable and NExpTime-complete.

IJCAI Conference 2019 Conference Paper

Learning Description Logic Concepts: When can Positive and Negative Examples be Separated?

  • Maurice Funk
  • Jean Christoph Jung
  • Carsten Lutz
  • Hadrien Pulcini
  • Frank Wolter

Learning description logic (DL) concepts from positive and negative examples given in the form of labeled data items in a KB has received significant attention in the literature. We study the fundamental question of when a separating DL concept exists and provide useful model-theoretic characterizations as well as complexity results for the associated decision problem. For expressive DLs such as ALC and ALCQI, our characterizations show a surprising link to the evaluation of ontology-mediated conjunctive queries. We exploit this to determine the combined complexity (between ExpTime and NExpTime) and data complexity (second level of the polynomial hierarchy) of separability. For the Horn DL EL, separability is ExpTime-complete both in combined and in data complexity while for its modest extension ELI it is even undecidable. Separability is also undecidable when the KB is formulated in ALC and the separating concept is required to be in EL or ELI.

IJCAI Conference 2019 Conference Paper

Ontology Approximation in Horn Description Logics

  • Anneke Bötcher
  • Carsten Lutz
  • Frank Wolter

We study the approximation of a description logic (DL) ontology in a less expressive DL, focusing on the case of Horn DLs. It is common to construct such approximations in an ad hoc way in practice and the resulting incompleteness is typically neither analyzed nor understood. In this paper, we show how to construct complete approximations. These are typically infinite or of excessive size and thus cannot be used directly in applications, but our results provide an important theoretical foundation that enables informed decisions when constructing incomplete approximations in practice.

JMLR Journal 2018 Journal Article

Exact Learning of Lightweight Description Logic Ontologies

  • Boris Konev
  • Carsten Lutz
  • Ana Ozaki
  • Frank Wolter

We study the problem of learning description logic (DL) ontologies in Angluin et al.'s framework of exact learning via queries. We admit membership queries (“is a given subsumption entailed by the target ontology?”) and equivalence queries (“is a given ontology equivalent to the target ontology?”). We present three main results: (1) ontologies formulated in (two relevant versions of) the description logic DL-Lite can be learned with polynomially many queries of polynomial size; (2) this is not the case for ontologies formulated in the description logic $\mathcal{E}\mathcal{L}$, even when only acyclic ontologies are admitted; and (3) ontologies formulated in a fragment of $\mathcal{E}\mathcal{L}$ related to the web ontology language OWL 2 RL can be learned in polynomial time. We also show that neither membership nor equivalence queries alone are sufficient in cases (1) and (3). [abs] [ pdf ][ bib ] &copy JMLR 2018. ( edit, beta )

IJCAI Conference 2018 Conference Paper

First-Order Rewritability of Frontier-Guarded Ontology-Mediated Queries

  • Pablo Barceló
  • Gerald Berger
  • Carsten Lutz
  • Andreas Pieris

We focus on ontology-mediated queries (OMQs) based on (frontier-)guarded existential rules and (unions of) conjunctive queries, and we investigate the problem of FO-rewritability, i. e. , whether an OMQ can be rewritten as a first-order query. We adopt two different approaches. The first approach employs standard two-way alternating parity tree automata. Although it does not lead to a tight complexity bound, it provides a transparent solution based on widely known tools. The second approach relies on a sophisticated automata model, known as cost automata. This allows us to show that our problem is 2EXPTIME-complete. In both approaches, we provide semantic characterizations of FO-rewritability that are of independent interest.

IJCAI Conference 2018 Conference Paper

From Conjunctive Queries to Instance Queries in Ontology-Mediated Querying

  • Cristina Feier
  • Carsten Lutz
  • Frank Wolter

We consider ontology-mediated queries (OMQs) based on expressive description logics of the ALC family and (unions) of conjunctive queries, studying the rewritability into OMQs based on instance queries (IQs). Our results include exact characterizations of when such a rewriting is possible and tight complexity bounds for deciding rewritability. We also give a tight complexity bound for the related problem of deciding whether a given MMSNP sentence (in other words: the complement of a monadic disjunctive Datalog program) is equivalent to a constraint satisfaction problem.

IJCAI Conference 2018 Conference Paper

Horn-Rewritability vs PTime Query Evaluation in Ontology-Mediated Querying

  • Andre Hernich
  • Carsten Lutz
  • Fabio Papacchini
  • Frank Wolter

In ontology-mediated querying with an expressive description logic L, two desirable properties of a TBox T are (1) being able to replace T with a TBox formulated in the Horn-fragment of L without affecting the answers to conjunctive queries, and (2) that every conjunctive query can be evaluated in PTime w. r. t. T. We investigate in which cases (1) and (2) are equivalent, finding that the answer depends on whether the unique name assumption (UNA) is made, on the description logic under consideration, and on the nesting depth of quantifiers in the TBox. We also clarify the relationship between query evaluation with and without UNA and consider natural variations of property (1).

KR Conference 2018 Conference Paper

Query Expressibility and Verification in Ontology-Based Data Access

  • Carsten Lutz
  • Johannes Marti
  • Leif Sabellek

In ontology-based data access, multiple data sources are integrated using an ontology and mappings. In practice, this is often achieved by a bootstrapping process, that is, the ontology and mappings are first designed to support only the most important queries over the sources and then gradually extended to enable additional queries. In this paper, we study two reasoning problems that support such an approach. The expressibility problem asks whether a given source query qs is expressible as a target query (that is, over the ontology’s vocabulary) and the verification problem asks, additionally given a candidate target query qt, whether qt expresses qs. We consider (U)CQs as source and target queries and GAV mappings, showing that both problems are Πp 2-complete in DL-Lite, CONEXPTIME-complete between EL and ELHI when source queries are rooted, and 2EXPTIME-complete for unrestricted source queries.

IJCAI Conference 2017 Conference Paper

Ontology-Mediated Querying with the Description Logic EL: Trichotomy and Linear Datalog Rewritability

  • Carsten Lutz
  • Leif Sabellek

We consider ontology-mediated queries (OMQs) based on an EL ontology and an atomic query (AQ), provide an ultimately fine-grained analysis of data complexity and study rewritability into linear Datalog-aiming to capture linear recursion in SQL. Our main results are that every such OMQ is in AC0, NL-complete or PTime-complete, and that containment in NL coincides with rewritability into linear Datalog (whereas containment in AC0 coincides with rewritability into first-order logic). We establish natural characterizations of the three cases, show that deciding linear Datalog rewritability (as well as the mentioned complexities) is ExpTime-complete, give a way to construct linear Datalog rewritings when they exist, and prove that there is no constant bound on the arity of IDB relations in linear Datalog rewritings.

JAIR Journal 2017 Journal Article

Probabilistic Description Logics for Subjective Uncertainty

  • Victor Gutierrez-Basulto
  • Jean Christoph Jung
  • Carsten Lutz
  • Lutz Schröder

We propose a family of probabilistic description logics (DLs) that are derived in a principled way from Halpern's probabilistic first-order logic. The resulting probabilistic DLs have a two-dimensional semantics similar to temporal DLs and are well-suited for representing subjective probabilities. We carry out a detailed study of reasoning in the new family of logics, concentrating on probabilistic extensions of the DLs ALC and EL, and showing that the complexity ranges from PTime via ExpTime and 2ExpTime to undecidable.

IJCAI Conference 2017 Conference Paper

Query Conservative Extensions in Horn Description Logics with Inverse Roles

  • Jean Christoph Jung
  • Carsten Lutz
  • Mauricio Martel
  • Thomas Schneider

We investigate the decidability and computational complexity of query conservative extensions in Horn description logics (DLs) with inverse roles. This is more challenging than without inverse roles because characterizations in terms of unbounded homomorphisms between universal models fail, blocking the standard approach to establishing decidability. We resort to a combination of automata and mosaic techniques, proving that the problem is 2EXPTIME-complete in Horn-ALCHIF (and also in Horn-ALC and in ELI). We obtain the same upper bound for deductive conservative extensions, for which we also prove a coNEXPTIME lower bound.

IJCAI Conference 2016 Conference Paper

Conservative Rewritability of Description Logic TBoxes

  • Boris Konev
  • Carsten Lutz
  • Frank Wolter
  • Michael Zakharyaschev

We investigate the problem of conservative rewritability of a TBox T in a description logic L into a TBox T' in a weaker description logic L'. We focus on model-conservative rewritability (T' entails T and all models of T are expandable to models of T'), subsumption-conservative rewritability (T' entails T and all subsumptions in the signature of T entailed by T' are entailed by T), and standard description logics between ALC and ALCQI. We give model-theoretic characterizations of conservative rewritability via bisimulations, inverse p-morphisms and generated subinterpretations, and use them to obtain a few rewriting algorithms and complexity results for deciding rewritability.

KR Conference 2016 Conference Paper

Containment in Monadic Disjunctive Datalog, MMSNP, and Expressive Description Logics

  • Pierre Bourhis
  • Carsten Lutz

We study query containment in three closely related formalisms: monadic disjunctive Datalog (MDDLog), MMSNP (a logical generalization of constraint satisfaction problems), and ontology-mediated queries (OMQs) based on expressive description logics and unions of conjunctive queries. Containment in MMSNP was known to be decidable due to a result by Feder and Vardi, but its exact complexity has remained open. We prove 2NExpTime-completeness and extend this result to monadic disjunctive Datalog and to OMQs.

IJCAI Conference 2016 Conference Paper

First Order-Rewritability and Containment of Conjunctive Queries in Horn Description Logics

  • Meghyn Bienvenu
  • Peter Hansen
  • Carsten Lutz
  • Frank Wolter

We study FO-rewritability of conjunctive queries in the presence of ontologies formulated in a description logic between EL and Horn-SHIF, along with related query containment problems. Apart from providing characterizations, we establish complexity results ranging from ExpTime via NExpTime to 2ExpTime, pointing out several interesting effects. In particular, FO-rewriting is more complex for conjunctive queries than for atomic queries when inverse roles are present, but not otherwise.

JAIR Journal 2016 Journal Article

Query and Predicate Emptiness in Ontology-Based Data Access

  • Franz Baader
  • Meghyn Bienvenu
  • Carsten Lutz
  • Frank Wolter

In ontology-based data access (OBDA), database querying is enriched with an ontology that provides domain knowledge and additional vocabulary for query formulation. We identify query emptiness and predicate emptiness as two central reasoning services in this context. Query emptiness asks whether a given query has an empty answer over all databases formulated in a given vocabulary. Predicate emptiness is defined analogously, but quantifies universally over all queries that contain a given predicate. In this paper, we determine the computational complexity of query emptiness and predicate emptiness in the EL, DL-Lite, and ALC-families of description logics, investigate the connection to ontology modules, and perform a practical case study to evaluate the new reasoning services.

IJCAI Conference 2015 Conference Paper

Efficient Query Rewriting in the Description Logic EL and Beyond

  • Peter Hansen
  • Carsten Lutz
  • İnan
  • ccedil; Seylan
  • Frank Wolter

We propose a new type of algorithm for computing first-order (FO) rewritings of concept queries under ELHdr -TBoxes. The algorithm is tailored towards efficient implementation, yet complete. It outputs a succinct non-recursive datalog rewriting if the input is FO-rewritable and otherwise reports non-FOrewritability. We carry out experiments with realworld ontologies which demonstrate excellent performance in practice and show that TBoxes originating from applications admit FO-rewritings of reasonable size in almost all cases, even when in theory such rewritings are not guaranteed to exist.

IJCAI Conference 2015 Conference Paper

Ontology-Mediated Queries with Closed Predicates

  • Carsten Lutz
  • Inanc Seylan
  • Frank Wolter

In the context of ontology-based data access with description logics (DLs), we study ontology-mediated queries in which selected predicates can be closed (OMQCs). In particular, we contribute to the classification of the data complexity of such queries in several relevant DLs. For the case where only concept names can be closed, we tightly link this question to the complexity of surjective CSPs. When also role names can be closed, we show that a full complexity classification is equivalent to classifying the complexity of all problems in CONP, thus currently out of reach. We also identify a class of OMQCs based on ontologies formulated in DL-LiteR that are guaranteed to be tractable and even FO-rewritable.

IJCAI Conference 2015 Conference Paper

Schema. org as a Description Logic

  • Andre Hernich
  • Carsten Lutz
  • Ana Ozaki
  • Frank Wolter

Schema. org is an initiative by the major search engine providers Bing, Google, Yahoo! , and Yandex that provides a collection of ontologies which webmasters can use to mark up their pages. Schema. org comes without a formal language definition and without a clear semantics. We formalize the language of Schema. org as a Description Logic (DL) and study the complexity of querying data using (unions of) conjunctive queries in the presence of ontologies formulated in this DL (from several perspectives). While querying is intractable in general, we identify various cases in which it is tractable and where queries are even rewritable into FO queries or datalog programs.

KR Conference 2014 Conference Paper

Exact Learning of Lightweight Description Logic Ontologies

  • Boris Konev
  • Carsten Lutz
  • Ana Ozaki
  • Frank Wolter

data with the aim of including them in the ontology. Some We study learning of description logic TBoxes in Angluin et al. ’s framework of exact learning via queries. We admit entailment queries (“is a given subsumption entailed by the target TBox? ”) and equivalence queries (“is a given TBox equivalent to the target TBox? ”), assuming that the signature and logic of the target TBox are known. We present three main results: (1) TBoxes formulated in DL-Lite with role inclusions and composite concepts on the right-hand side of concept inclusions can be learned in polynomial time; (2) EL TBoxes with only concept names on the right-hand side of concept inclusions can be learned in polynomial time; and (3) EL TBoxes cannot be learned in polynomial time. It follows that non-polynomial time learnability of EL TBoxes is caused by the interaction between existential restrictions on the rightand left-hand sides of concept inclusions. We also show that neither entailment nor equivalence queries alone are sufficient in cases (1) and (2) above.

KR Conference 2014 Conference Paper

Finite Model Reasoning in Horn Description Logics

  • Yazmín Ibañez-García
  • Carsten Lutz
  • Thomas Schneider

We study finite model reasoning in expressive Horn description logics (DLs), starting with a reduction of finite ABox consistency to unrestricted ABox consistency. The reduction relies on reversing certain cycles in the TBox, an approach that originated in database theory, was later adapted to the inexpressive DL DL-Lite F, and is shown here to extend to the expressive Horn DL Horn-ALCF I. The model construction used to establish correctness makes the structure of finite models more explicit than existing approaches to finite model reasoning in expressive DLs that rely on solving systems of inequations over the integers. Since the reduction incurs an exponential blow-up, we then develop a dedicated consequencebased algorithm for finite ABox consistency in Horn-ALCFI that implements the reduction on-the-fly rather than executing it up-front. The algorithm has optimal worst-case complexity and provides a promising foundation for implementations. We next show that our approach can be adapted to finite (positive existential) query answering relative to Horn-ALCFI TBoxes, proving that this problem is E XP T IME-complete in combined complexity and PT IME-complete in data complexity. For finite satisfiability and subsumption, we also show that our techniques extend to Horn-SHIQ.

IJCAI Conference 2013 Conference Paper

First-Order Rewritability of Atomic Queries in Horn Description Logics

  • Meghyn Bienvenu
  • Carsten Lutz
  • Frank Wolter

One of the most advanced approaches to querying data in the presence of ontologies is to make use of relational database systems, rewriting the original query and the ontology into a new query that is formulated in SQL or, equivalently, in firstorder logic (FO). For ontologies written in many standard description logics (DLs), however, such FO-rewritings are not guaranteed to exist. We study FO-rewritings and their existence for a basic class of queries and for ontologies formulated in Horn DLs such as Horn-SHI and EL. Our results include characterizations of the existence of FO-rewritings, tight complexity bounds for deciding whether an FO-rewriting exists (EXPTIME and PSPACE), and tight bounds on the (worst-case) size of FO-rewritings, when presented as a union of conjunctive queries.

IJCAI Conference 2013 Conference Paper

Ontology-Based Data Access with Closed Predicates Is Inherently Intractable (Sometimes)

  • Carsten Lutz
  • Inanç Seylan
  • Frank Wolter

When answering queries in the presence of ontologies, adopting the closed world assumption for some predicates easily results in intractability. We analyze this situation on the level of individual ontologies formulated in the description logics DL- Lite and EL and show that in all cases where answering conjunctive queries (CQs) with (open and) closed predicates is tractable, it coincides with answering CQs with all predicates assumed open. In this sense, CQ answering with closed predicates is inherently intractable. Our analysis also yields a dichotomy between AC0 and CONP for CQ answering w. r. t. ontologies formulated in DL-Lite and a dichotomy between PTIME and CONP for EL. Interestingly, the situation is less dramatic in the more expressive description logic ELI, where we find ontologies for which CQ answering is in PTIME, but does not coincide with CQ answering where all predicates are open.

KR Conference 2012 Conference Paper

An Automata-Theoretic Approach to Uniform Interpolation and Approximation in the Description Logic EL

  • Carsten Lutz
  • Inanc Seylan
  • Frank Wolter

Wolter 2009; Kontchakov, Wolter, and Zakharyaschev 2010; Wang et al. 2010a). Specifically, uniform interpolation is the problem of constructing, given a TBox T and a signature Σ, a new ontology T 0 that uses only symbols from Σ and has the same logical consequences as T as far as the signature Σ is concerned. In other words, T 0 is obtained from T by forgetting all non-Σ-symbols. We then call T 0 a uniform Σ-interpolant of T. There are various applications of uniform interpolation, of which we mention three. Ontology reuse. When reusing an existing ontology in a new application, then typically only a small number of the symbols is relevant. Instead of reusing the whole ontology, one can thus use the potentially much smaller ontology that results from forgetting the extraneous symbols. Predicate hiding. When an ontology is to be published, but some part of it has to be concealed from the public, then this part can be removed by forgetting the symbols that belong to it (Grau and Motik 2010). Ontology summary. The result of forgetting often provides a smaller and more focussed ontology that summarizes what the original ontology says about the retained symbols, potentially facilitating ontology comprehension. We study (i) uniform interpolation for TBoxes that are formulated in the lightweight description logic EL and (ii) EL-approximations of TBoxes formulated in more expressive languages. In both cases, we give modeltheoretic characterizations based on simulations and cartesian products, and we develop algorithms that decide whether interpolants and approximants exist. We present a uniform approach to both problems, based on a novel amorphous automaton model called EL automata (EA). Using EAs, we also establish a simpler proof of the known result that conservative extensions of EL-TBoxes can be decided in E XP T IME.

ECAI Conference 2012 Conference Paper

Complexity of Branching Temporal Description Logics

  • Víctor Gutiérrez-Basulto
  • Jean Christoph Jung
  • Carsten Lutz

We study branching-time temporal description logics (TDLs) based on the DLs ALC and EL and the temporal logics CTL and CTL* . The main contributions are algorithms for satisfiability that are more direct than existing approaches, and (mostly) tight elementary complexity bounds that range from PTIME to 2EXPTIME and 3EXPTIME. A careful use of tree automata techniques allows us to obtain transparent and uniform algorithms, avoiding to deal directly with the intricacies of CTL* .

KR Conference 2012 Conference Paper

Non-Uniform Data Complexity of Query Answering in Description Logics

  • Carsten Lutz
  • Frank Wolter

most popular strategy to avoid this problem is to replace ALC and SHIQ with less expressive DLs that are Horn in the sense that they can be embedded into the Horn fragment of first-order (FO) logic. Horn DLs in this sense include logics from the EL and DL-Lite families as well as Horn-SHIQ, a large fragment of SHIQ for which CQanswering is still in PT IME. It thus seems that the data complexity of query answering in a DL context is well-understood. However, all results discussed above are on the level of logics, i. e., each result concerns a class of TBoxes that is defined in a syntactic way in terms of expressibility in a certain logic, but no attempt is made to identify more structure inside these classes. The aim of this paper is to advocate a fresh look on the subject, by taking a novel approach. Specifically, we initiate a non-uniform study of the complexity of query answering by considering data complexity on the level of individual TBoxes. We say that CQ-answering w. r. t. a TBox T is in PT IME if for every CQ q, there is a PT IME algorithm that computes, given an ABox A, the answers to q in A w. r. t. T; CQ-answering w. r. t. T is CO NP-hard if there exists a Boolean CQ q such that it is CO NP-hard to answer q in ABoxes A w. r. t. T. Other complexities can be defined similarly. The ultimate goal of our approach is as follows: In ontology-based data access (OBDA), ontologies are used as an interface for querying instance data. Since in typical applications the size of the data is much larger than the size of the ontology and query, data complexity is the most important complexity measure. In this paper, we propose a new method for investigating data complexity in OBDA: instead of classifying whole logics according to their complexity, we aim at classifying each individual ontology within a given master language. Our results include a P/coNP-dichotomy theorem for ontologies of depth one in the description logic ALCF I, the equivalence of a P/coNP-dichotomy theorem for ALC/ALCI-ontologies of unrestricted depth to the famous dichotomy conjecture for CSPs by Feder and Vardi, and a non-P/coNP-dichotomy theorem for ALCF -ontologies.

KR Conference 2012 Conference Paper

Query Containment in Description Logics Reconsidered

  • Meghyn Bienvenu
  • Carsten Lutz
  • Frank Wolter

Pérez-Urbina, Horrocks, and Motik 2009; Kontchakov et al. 2010; Calvanese et al. 2011). While query answering in DLs has been studied intensively, little attention has been paid to the query containment problem, which consists in deciding, given a DL ontology (TBox) T and two queries q1 and q2 of same arity, whether for every data instance (ABox), the answers to q1 given T are a subset of the answers to q2 given T. This is in contrast to relational databases, where query containment is a crucial and widely studied problem due to the central role it plays in query optimization (Abiteboul, Hull, and Vianu 1995). In particular, Chandra and Merlin observed in a classical paper that minimal CQs are unique up to isomorphism, which also means that the unique minimal CQ for a given CQ q can be produced by the following simple procedure: start with q and repeatedly remove atoms that are redundant in the sense that dropping them preserves equivalence; the order in which atoms are dropped is irrelevant and the only non-trivial part is checking equivalence, implemented as two query containment checks (Chandra and Merlin 1977). Clearly, query optimization is important also in OBDA. For example, in the combined approach to CQ answering presented in (Lutz, Toman, and Wolter 2009; Kontchakov et al. 2010), the CQ is passed virtually unchanged to a relational database system for execution, and thus prior optimization improves performance. The relative lack of interest in OBDA query containment is somewhat surprising and seems to stem mainly from the fact that, for most query languages including CQs and IQs, the problem can be polynomially reduced to query answering and vice versa; thus, algorithms and complexity results transfer (a notable exception are regular path queries, whose containment problem was recently studied in a DL context in (Calvanese, Ortiz, and Simkus 2011)). The aim of this paper is to reconsider CQ- and IQ-containment in DL-based OBDA by (i) proposing a generalized version of containment that enables novel applications and cannot be polynomially reduced to query answering, (ii) giving algorithms and complexity results for this problem, with a focus on lightweight DLs of the DL-Lite and EL families, and (iii) showing that while naive ChandraMerlin-minimization as described above fails in the presence of ontologies, by applying slightly refined strategies one can still achieve strong guarantees for the produced minimal queries. While query answering in the presence of description logic (DL) ontologies is a well-studied problem, questions of static analysis such as query containment and query optimization have received less attention. In this paper, we study a rather general version of query containment that, unlike the classical version, cannot be reduced to query answering. First, we allow a restriction to be placed on the vocabulary used in the instance data, which can result in shorter equivalent queries; and second, we allow each query its own ontology rather than assuming a single ontology for both queries, which is crucial in applications to versioning and modularity. We also study global minimization of queries in the presence of DL ontologies, which is more subtle than for classical databases as minimal queries need not be isomorphic.

AAAI Conference 2011 Conference Paper

A Closer Look at the Probabilistic Description Logic Prob-EL

  • Víctor Gutiérrez Basulto
  • Jean Christoph Jung
  • Carsten Lutz
  • Lutz Schröder

We study probabilistic variants of the description logic EL. For the case where probabilities apply only to concepts, we provide a careful analysis of the borderline between tractability and EXPTIME-completeness. One outcome is that any probability value except zero and one leads to intractability in the presence of general TBoxes, while this is not the case for classical TBoxes. For the case where probabilities can also be applied to roles, we show PSPACE-completeness. This result is (positively) surprising as the best previously known upper bound was 2-EXPTIME and there were reasons to believe in completeness for this class.

IJCAI Conference 2011 Conference Paper

Description Logic TBoxes: Model-Theoretic Characterizations and Rewritability

  • Carsten Lutz
  • Robert Piro
  • Frank Wolter

We characterize the expressive power of description logic (DL) TBoxes, both for expressive DLs such as ALC and ALCQIO and lightweight DLs such as DL-Lite and EL. Our characterizations are relative to first-order logic, based on a wide range of semantic notions such as bisimulation, equisimulation, disjoint union, and direct product. We exemplify the use of the characterizations by a first study of the following novel family of decision problems: given a TBox T formulated in one DL, decide whether T can be equivalently rewritten as a TBox in der fragment L' of L.

IJCAI Conference 2011 Conference Paper

Foundations for Uniform Interpolation and Forgetting in Expressive Description Logics

  • Carsten Lutz
  • Frank Wolter

We study uniform interpolation and forgetting in the description logic ALC. Our main results are model-theoretic characterizations of uniform interpolants and their existence in terms of bisimulations, tight complexity bounds for deciding the existence of uniform interpolants, an approach to computing interpolants when they exist, and tight bounds on their size. We use a mix of model-theoretic and automata-theoretic methods that, as a by-product, also provides charachterizations of, and decision procedures for, conservative extensions.

IJCAI Conference 2011 Conference Paper

The Combined Approach to Ontology-Based Data Access

  • Roman Kontchakov
  • Carsten Lutz
  • David Toman
  • Frank Wolter
  • Michael Zakharyaschev

The use of ontologies for accessing data is one of the most exciting new applications of description logic in databases and other information systems. A realistic way of realising sufficiently scalable ontology- based data access in practice is by reduction to querying relational databases. In this paper, we describe the 'combined approach, ' which incorporates the information given by the ontology into the data and employs query rewriting to eliminate spurious answers. We illustrate this approach for ontologies given in the DL-Lite family of description logics and briefly discuss the results obtained for the EL family.

KR Conference 2010 Conference Paper

Decomposing Description Logic Ontologies

  • Boris Konev
  • Carsten Lutz
  • Denis Ponomaryov
  • Frank Wolter

Recent years have seen the advent of large and complex ontologies, most notably in the medical domain. As a consequence, structuring mechanisms for ontologies are nowadays viewed as an indispensible tool. A basic such mechanism is the automatic decomposition of the vocabulary of an ontology into independent parts. In this paper, we study decompositions that are syntax independent in the sense that the resulting partitioning depends only on the meaning of the vocabulary items, but not on the concrete syntactic form of the axioms in the ontology. We present the first systematic investigation of decompositions of this type in the context of ontologies. Specifically, we focus on ontologies formulated in description logics and provide a variety of results that range from theorems stating the existence of unique finest decompositions to complexity results and algorithms computing decompositions. We also investigate the relationship between the existence of unique finite decompositions and a variant of the Craig interpolation property called parallel interpolation.

ECAI Conference 2010 Conference Paper

Enriching [Escr ][Lscr ]-Concepts with Greatest Fixpoints

  • Carsten Lutz
  • Robert Piro
  • Frank Wolter

We investigate the expressive power and computational complexity of [Escr ][Lscr ] ν, the extension of the lightweight description logic [Escr ][Lscr ] with concept constructors for greatest fixpoints. It is shown that [Escr ][Lscr ] ν has the same expressive power as [Escr ][Lscr ] extended with simulation quantifiers and that it can be characterized as a largest fragment of monadic second-order logic that is preserved under simulations and has finite minimal models. As in basic [Escr ][Lscr ], all standard reasoning problems for general TBoxes can be solved in polynomial time. [Escr ][Lscr ] ν has a range of very desirable properties that [Escr ][Lscr ] itself is lacking. Firstly, least common subsumers w. r. t. general TBoxes as well as most specific concepts always exist and can be computed in polynomial time. Secondly, [Escr ][Lscr ] ν shares with [Escr ][Lscr ] the Craig interpolation property and the Beth definability property, but in contrast to [Escr ][Lscr ] allows the computation of interpolants and explicit concept definitions in polynomial time.

KR Conference 2010 Conference Paper

Probabilistic Description Logics for Subjective Uncertainty

  • Carsten Lutz
  • Lutz Schröder

regarding the general way in which probabilities are used, We propose a new family of probabilistic description logics (DLs) that, in contrast to most existing approaches, are derived in a principled way from Halpern’s probabilistic firstorder logic. The resulting probabilistic DLs have a twodimensional semantics similar to certain popular combinations of DLs with temporal logic and are well-suited for capturing subjective probabilities. Our main contribution is a detailed study of the complexity of reasoning in the new family of probabilistic DLs, showing that it ranges from PT IME for weak variants based on the lightweight DL EL to undecidable for some expressive variants based on the DL ALC. Motivation

KR Conference 2010 Conference Paper

Query and Predicate Emptiness in Description Logics

  • Franz Baader
  • Meghyn Bienvenu
  • Carsten Lutz
  • Frank Wolter

Ontologies can be used to provide an enriched vocabulary for the formulation of queries over instance data. We identify query emptiness and predicate emptiness as two central reasoning services in this context. Query emptiness asks whether a given query has an empty answer over all data sets formulated in a given signature. Predicate emptiness is defined analogously, but quantifies universally over all queries that contain a given predicate. In this paper, we determine the computational complexity of query emptiness and predicate emptiness in the EL, DL-Lite, and ALC-families of description logics, investigate the connection to ontology modules, and perform a practical case study to evaluate the new reasoning services.

KR Conference 2010 Conference Paper

The Combined Approach to Query Answering in DL-Lite

  • Roman Kontchakov
  • Carsten Lutz
  • David Toman
  • Frank Wolter
  • Michael Zakharyaschev

Databases and related information systems can benefit from the use of ontologies to enrich the data with general background knowledge. The DL-Lite family of ontology languages was specifically tailored towards such ontology-based data access, enabling an implementation in a relational database management system (RDBMS) based on a query rewriting approach. In this paper, we propose an alternative approach to implementing ontology-based data access in DL-Lite. The distinguishing feature of our approach is to allow rewriting of both the query and the data. We show that, in contrast to the existing approaches, no exponential blowup is produced by the rewritings. Based on experiments with a number of real-world ontologies, we demonstrate that query execution in the proposed approach is often more efficient than in existing approaches, especially for large ontologies. We also show how to seamlessly integrate the data rewriting step of our approach into an RDBMS using views (which solves the update problem) and make an interesting observation regarding the succinctness of queries in the original query rewriting approach.

IJCAI Conference 2009 Conference Paper

  • Thomas Eiter
  • Carsten Lutz
  • Magdalena Ortiz
  • Mantas Simkus

We study the computational complexity of conjunctive query answering w. r. t. ontologies formulated in fragments of the description logic SHIQ. Our main result is the identification of two new sources of complexity: the combination of transitive roles and role hierarchies which results in 2-EXPTIMEhardness, and transitive roles alone which result in CO-NEXPTIME-hardness. These bounds complement the existing result that inverse roles make query answering in SHIQ 2-EXPTIME-hard. We also show that conjunctive query answering with transitive roles, but without inverse roles and role hierarchies, remains in EXPTIME if the ABox is tree-shaped.

IJCAI Conference 2009 Conference Paper

  • Carsten Lutz
  • David Toman
  • Frank Wolter

Conjunctive queries (CQ) are fundamental for accessing description logic (DL) knowledge bases. We study CQ answering in (extensions of) the DL EL, which is popular for large-scale ontologies and underlies the designated OWL2-EL profile of OWL2. Our main contribution is a novel approach to CQ answering that enables the use of standard relational database systems as the basis for query execution. We evaluate our approach using the IBM DB2 system, with encouraging results.

ECAI Conference 2008 Conference Paper

Complexity of Subsumption in the [Escr ][Lscr ] Family of Description Logics: Acyclic and Cyclic TBoxes

  • Christoph Haase
  • Carsten Lutz

We perform an exhaustive study of the complexity of subsumption in the ℰ ℒ family of lightweight description logics w. r. t. acyclic and cyclic TBoxes. It turns out that there are interesting members of this family for which subsumption w. r. t. cyclic TBoxes is tractable, whereas it is EXPTIME-complete w. r. t. general TBoxes. For other extensions that are intractable w. r. t. general TBoxes, we establish intractability already for acyclic and cyclic TBoxes.

KR Conference 2008 Conference Paper

LTL over Description Logic Axioms

  • Franz Baader
  • Silvio Ghilardi
  • Carsten Lutz

Most of the research on temporalized Description Logics (DLs) has concentrated on the case where temporal operators can occur within DL concept descriptions. In this setting, reasoning usually becomes quite hard if rigid roles, i. e., roles whose interpretation does not change over time, are available. In this paper, we consider the case where temporal operators are allowed to occur only in front of DL axioms (i. e., ABox assertions and general concept inclusion axioms), but not inside of concepts descriptions. As the temporal component, we use linear temporal logic (LTL) and in the DL component we consider the basic DL ALC. We show that reasoning in the presence of rigid roles becomes considerably simpler in this setting.

ECAI Conference 2008 Conference Paper

Semantic Modularity and Module Extraction in Description Logics

  • Boris Konev
  • Carsten Lutz
  • Dirk Walther 0002
  • Frank Wolter

The aim of this paper is to study semantic notions of modularity in description logic (DL) terminologies and reasoning problems that are relevant for modularity. We define two notions of a module whose independence is formalised in a model-theoretic way. Focusing mainly on the DLs ℰ ℒ and 𝒜 ℒ 𝒞 , we then develop algorithms for module extraction, for checking whether a part of a terminology is a module, and for a number of related problems. We also analyse the complexity of these problems, which ranges from tractable to undecidable. Finally, we provide an experimental evaluation of our module extraction algorithms based on the large-scale terminology SNOMED CT.

TIME Conference 2008 Invited Paper

Temporal Description Logics: A Survey

  • Carsten Lutz
  • Frank Wolter
  • Michael Zakharyaschev

We survey temporal description logics that are based on standard temporal logics such as LTL and CTL. In particular, we concentrate on the computational complexity of the satisfiability problem and algorithms for deciding it.

IJCAI Conference 2007 Conference Paper

  • Alessandro Artale
  • Carsten Lutz
  • David Toman

We combine the modal logic S5 with the description logic (DL) ALCQI. The resulting multi-dimensional DL ALCQI_S5 supports reasoning about change by allowing to express that concepts and roles change over time. It cannot, however, discriminate between changes in the past and in the future. Our main technical result is that satisfiability of ALCQI_S5 concepts with respect to general TBoxes (including GCIs) is decidable and 2-ExpTime-complete. In contrast, reasoning in temporal DLs that are able to discriminate between past and future is inherently undecidable. We argue that our logic is sufficient for reasoning about temporal conceptual models with time-stamping constraints.

IJCAI Conference 2007 Conference Paper

  • Birte Glimm
  • Ian Horrocks
  • Carsten Lutz
  • Ulrike Sattler

Conjunctive queries play an important role as an expressive query language for Description Logics (DLs). Although modern DLs usually provide for transitive roles, it was an open problem whether conjunctive query answering over DL knowledge bases is decidable if transitive roles are admitted in the query. In this paper, we consider conjunctive queries over knowledge bases formulated in the popular DL SHIQ and allow transitive roles in both the query and the knowledge base. We show that query answering is decidable and establish the following complexity bounds: regarding combined complexity, we devise a deterministic algorithm for query answering that needs time single exponential in the size of the KB and double exponential in the size of the query. Regarding data complexity, we prove co-NP-completeness.

IJCAI Conference 2007 Conference Paper

  • Carsten Lutz
  • Dirk Walther
  • Frank Wolter

The notion of a conservative extension plays a central role in ontology design and integration: it can be used to formalize ontology refinements, safe mergings of two ontologies, and independent modules inside an ontology. Regarding reasoning support, the most basic task is to decide whether one ontology is a conservative extension of another. It has recently been proved that this problem is decidable and 2ExpTime-complete if ontologies are formulated in the basic description logic ALC. We consider more expressive description logics and begin to map out the boundary between logics for which conservativity is decidable and those for which it is not. We prove that conservative extensions are 2ExpTime-complete in ALCQI, but undecidable in ALCQIO. We also show that if conservative extensions are defined model-theoretically rather than in terms of the consequence relation, they are undecidable already in ALC.

LPAR Conference 2007 Conference Paper

Data Complexity in the EL Family of Description Logics

  • Adila Krisnadhi
  • Carsten Lutz

Abstract We study the data complexity of instance checking and conjunctive query answering in the \(\mathcal{EL}\) family of description logics, with a particular emphasis on the boundary of tractability. We identify a large number of intractable extensions of \(\mathcal{EL}\), but also show that in \(\mathcal{ELI}^f\), the extension of \(\mathcal{EL}\) with inverse roles and global functionality, conjunctive query answering is tractable regarding data complexity. In contrast, already instance checking in \(\mathcal{EL}\) extended with only inverse roles or global functionality is ExpTime -complete regarding combined complexity.

TIME Conference 2007 Conference Paper

Temporalising Tractable Description Logics

  • Alessandro Artale
  • Roman Kontchakov
  • Carsten Lutz
  • Frank Wolter
  • Michael Zakharyaschev

It is known that for temporal languages, such as first-order LTL, reasoning about constant (time-independent) relations is almost always undecidable. This applies to temporal description logics as well: constant binary relations together with general concept subsumptions in combinations of LTL and the basic description logic ALC cause undecidability. In this paper, we explore temporal extensions of two recently introduced families of 'weak' description logics known as DL-Lite and EL. Our results are twofold: temporalisations of even rather expressive variants of DL-Lite turn out to be decidable, while the temporalisation of EL with general concept subsumptions and constant relations is undecidable.

KR Conference 2006 Conference Paper

Did I Damage My Ontology? A Case for Conservative Extensions in Description Logics

  • Silvio Ghilardi
  • Carsten Lutz
  • Frank Wolter

In computer science, ontologies are dynamic entities: to adapt them to new and evolving applications, it is necessary to frequently perform modifications such as the extension with new axioms and merging with other ontologies. We argue that, after performing such modifications, it is important to know whether the resulting ontology is a conservative extension of the original one. If this is not the case, then there may be unexpected consequences when using the modified ontology in place of the original one in applications. In this paper, we propose and investigate new reasoning problems based on the notion of conservative extension, assuming that ontologies are formulated as TBoxes in the description logic ALC. We show that the fundamental such reasoning problems are decidable and 2ExpTime-complete. Additionally, we perform a finer-grained analysis that distinguishes between the size of the original ontology and the size of the additional axioms. In particular, we show that there are algorithms whose runtime is only exponential in the size of the original ontology, but double exponential in the size of the added axioms. If the size of the new axioms is small compared to the size of the ontology, these algorithms are thus not significantly more complex than the standard reasoning services implemented in modern description logic reasoners. If the extension of an ontology is not conservative, our algorithm is capable of computing a concept that witnesses non-conservativeness. We show that the computed concepts are of (worst-case) minimal size.

JELIA Conference 2006 Conference Paper

Reasoning About Actions Using Description Logics with General TBoxes

  • Hongkai Liu
  • Carsten Lutz
  • Maja Milicic
  • Frank Wolter

Abstract Action formalisms based on description logics (DLs) have recently been introduced as decidable fragments of well-established action theories such as the Situation Calculus and the Fluent Calculus. However, existing DL action formalisms fail to include general TBoxes, which are the standard tool for formalising ontologies in modern description logics. We define a DL action formalism that admits general TBoxes, propose an approach to addressing the ramification problem that is introduced in this way, show that our formalism is decidable and perform a detailed investigation of its computational complexity.

KR Conference 2006 Conference Paper

Updating Description Logic ABoxes

  • Hongkai Liu
  • Carsten Lutz
  • Maja Milicic
  • Frank Wolter

Description logic (DL) ABoxes are a tool for describing the state of affairs in an application domain. In this paper, we consider the problem of updating ABoxes when the state changes. We assume that changes are described at an atomic level, i. e., in terms of possibly negated ABox assertions that involve only atomic concepts and roles. We analyze such basic ABox updates in several standard DLs by investigating whether the updated ABox can be expressed in these DLs and, if so, whether it is computable and what is its size. It turns out that DLs have to include nominals and the "@" constructor of hybrid logic (or, equivalently, admit Boolean ABoxes) for updated ABoxes to be expressible. We devise algorithms to compute updated ABoxes in several expressive DLs and show that an exponential blowup in the size of the whole input (original ABox + update information) cannot be avoided unless every PTime problem is LogTime-parallelizable. We also exhibit ways to avoid an exponential blowup in the size of the original ABox, which is usually large compared to the update information.

CSL Conference 2005 Conference Paper

PDL with Intersection and Converse Is Decidable

  • Carsten Lutz

Abstract In its many guises and variations, propositional dynamic logic (PDL) plays an important role in various areas of computer science such as databases, artificial intelligence, and computer linguistics. One relevant and powerful variation is ICPDL, the extension of PDL with intersection and converse. Although ICPDL has several interesting applications, its computational properties have never been investigated. In this paper, we prove that ICPDL is decidable by developing a translation to the monadic second order logic of infinite trees. Our result has applications in information logic, description logic, and epistemic logic. In particular, we solve a long-standing open problem in information logic. Another virtue of our approach is that it provides a decidability proof that is more transparent than existing ones for PDL with intersection (but without converse).

TIME Conference 2005 Conference Paper

Quantitative Temporal Logics: PSPACE and Below

  • Carsten Lutz
  • Dirk Walther 0002
  • Frank Wolter

Often, the addition of metric operators to qualitative temporal logics leads to an increase of the complexity of satisfiability by at least one exponential. In this paper, we exhibit a number of metric extensions of qualitative temporal logics of the real line that do not lead to an increase in computational complexity. We show that the language obtained by extending since/until logic of the real line with the operators 'sometime within n time units', n coded in binary, is PSpace-complete even without the finite variability assumption. Without qualitative temporal operators the complexity of this language turns out to depend on whether binary or unary coding of parameters is assumed: it is still PSpace-hard under binary coding but in NP under unary coding.

LPAR Conference 2003 Conference Paper

From Tableaux to Automata for Description Logics

  • Franz Baader
  • Jan Hladik
  • Carsten Lutz
  • Frank Wolter

This paper investigates the relationship between automata- and tableau-based inference procedures for Description Logics. To be more precise, we develop an abstract notion of what a tableau-based algorithm is, and then show, on this abstract level, how tableau-based algorithms can be converted into automata-based algorithms. In particular, this allows us to characterize a large class of tableau-based algorithms that imply an ExpTime upper-bound for reasoning in the description logics for which such an algorithm exists.

IJCAI Conference 2003 Conference Paper

Keys, Nominals, and Concrete Domains

  • Carsten Lutz
  • Carlos Areces
  • Ian Horrocks
  • Ulrike Sattler

Many description logics (DLs) combine knowledge representation on an abstract, logical level with an interface to "concrete" domains such as numbers and strings. We propose to extend such DLs with key constraints that allow the expression of statements like "US citizens are uniquely identified by their social security number". Based on this idea, we introduce a number of natural description logics and present (un)decidability results and tight NEx- PTlME complexity bounds.

CSL Conference 2001 Conference Paper

Modal Logic and the Two-Variable Fragment

  • Carsten Lutz
  • Ulrike Sattler
  • Frank Wolter

Abstract We introduce a modal language L which is obtained from standard modal logic by adding the difference operator and modal operators interpreted by boolean combinations and the converse of accessibility relations. It is proved that L has the same expressive power as the two-variable fragment FO 2 of first-order logic but speaks less succinctly about relational structures: if the number of relations is bounded, then L- satisfiability is E xp T ime -complete but FO 2 satisfiability is NE xp Time -complete. We indicate that the relation between L and FO 2 provides a general framework for comparing modal and temporal languages with first-order languages.

LPAR Conference 1999 Conference Paper

Complexity of Terminological Reasoning Revisited

  • Carsten Lutz

Abstract TBoxes in their various forms are key components 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 [ 15 ], complexity analyses for DLs have, until now, mostly failed to take into account the most basic form of TBoxes, so-called 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. This demonstrates that it is necessary to take acyclic TBoxes into account for complexity analyses.

IJCAI Conference 1999 Conference Paper

Reasoning with Concrete Domains

  • Carsten Lutz

Description logics are formalisms for the represen­ tation of and reasoning about conceptual knowl­ edge on an abstract level. Concrete domains allow the integration of description logic reasoning with reasoning about concrete objects such as numbers, time intervals, or spatial regions. The importance of this combined approach, especially for building real-world applications, is widely accepted. How­ ever, the complexity of reasoning with concrete do­ mains has never been formally analyzed and effi­ cient algorithms have not been developed. This pa­ per closes the gap by providing a tight bound for the complexity of reasoning with concrete domains and presenting optimal algorithms.