Europe
Ambiguous Language and Differences in Beliefs
Halpern, Joseph (Cornell University) | Ket, Willemien (Northwestern University)
Standard models of multi-agent modal logic do not capture the fact that information is often ambiguous, and may be interpreted in different ways by different agents. We propose a framework that can model this, and consider different semantics that capture different assumptions about the agents' beliefs regarding whether or not there is ambiguity. We consider the impact of ambiguity on a seminal result in economics: Aumann's result saying that agents with a common prior cannot agree to disagree. This result is known not to hold if agents do not have acommon prior; we show that it also does not hold in the presence of ambiguity. We then consider the tradeoff between assuming a common interpretation (i.e., no ambiguity) and a common prior (i.e., shared initial beliefs).
An Abstraction Technique for the Verification of Artifact-Centric Systems
Belardinelli, Francesco (Imperial College London) | Lomuscio, Alessio (Imperial College London) | Patrizi, Fabio (Sapienza Universita')
We explore the paradigm of artifact-centric systems from a knowledge-based perspective. We provide a semantics based on interpreted-systems to interpret a first-order temporal- epistemic language with identity in a multi-agent setting. We consider the model checking problem for this language and provide abstraction results. We isolate a natural subclass of artifact-systems for which the model checking problem is decidable. We give an upper bound on the complexity of the model checking problem.
Non-Uniform Data Complexity of Query Answering in Description Logics
Lutz, Carsten (University of Bremen) | Wolter, Frank (University of Liverpool)
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 ALCFI, 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.
An Automata-Theoretic Approach to Uniform Interpolation and Approximation in the Description Logic EL
Lutz, Carsten (University of Bremen) | Seylan, Inanc (University of Bremen) | Wolter, Frank (University of Liverpool)
We study (i) uniform interpolation for TBoxes that are formulated in the description logic EL and (ii) approximations of TBoxes formulated in more expressive languages. In both cases, we give model-theoretic characterizations based on simulations and cartesian products, and we develop algorithms that decide whether interpolants and approximations 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 ExpTime.
Conjunctive Query Answering with OWL 2 QL
Kikot, Stanislav (Birkbeck, University of London) | Kontchakov, Roman (Birkbeck, University of London) | Zakharyaschev, Michael (Birkbeck, University of London)
The key idea is that RDBMSs in practice appears to indicate only that answering data, 'stored in a standard relational database management real-world queries over real-world databases turns out to be system (RDBMS), can be queried through an OWL 2 QL tractable. As rewritings can turn a standard query to something ontology via a simple rewriting mechanism, i.e., by rewriting'out of this world,' a first rule of thumb could be as follows: the query into an SQL query that is then answered by the rewritten query should look similar to the original the RDBMS, without any changes to the data' (
Practical Reasoning with Nominals in the EL Family of Description Logics
Kazakov, Yevgeny (Ulm University) | Kroetzsch, Markus (University of Oxford) | Simancik, Frantisek (University of Oxford)
The EL family of description logics (DLs) has been designed to provide a restricted syntax for commonly used DL constructors with the goal to guarantee polynomial complexity of reasoning. Yet, polynomial complexity does not always mean that the underlying reasoning procedure is efficient inpractice. In this paper we consider a simple DL ELO from the EL family that admits nominals, and argue that existing polynomial reasoning procedures for ELO can be impractical for many realistic ontologies. To solve the problem, we describe an optimization strategy in which the inference rules required for reasoning with nominals are avoided as much as possible. The optimized procedure is evaluated within the reasoner ELK and demonstrated to perform well in practice.
Rewriting Ontological Queries into Small Nonrecursive Datalog Programs
Gottlob, Georg (University of Oxford) | Schwentick, Thomas (TU Dortmund University)
We consider the setting of ontological database access, where an A-box is given in form of a relational database D and where a Boolean conjunctive query q has to be evaluated against D modulo a T-box ฮฃ formulated in DL-Lite or Linear Datalog+/-. It is well-known that (ฮฃ, q) can be rewritten into an equivalent nonrecursive Datalog program P that can be directly evaluated over D. However, for Linear Datalog+/- or for DL-Lite versions that allow for role inclusion, the rewriting methods described so far result in a nonrecursive Datalog program P of size exponential in the joint size of ฮฃ and q . This gives rise to the interesting question whether such a rewriting necessarily needs to be of exponential size. In this paper we show that it is actually possible to translate (ฮฃ, q ) into a polynomially sized equivalent nonrecursive Datalog program P.
Acyclicity Conditions and their Application to Query Answering in Description Logics
Grau, Bernardo Cuenca (University of Oxford) | Horrocks, Ian (University of Oxford) | Krรถtzsch, Markus (University of Oxford) | Kupke, Clemens (University of Oxford) | Magka, Despoina (University of Oxford) | Motik, Boris (University of Oxford) | Wang, Zhe (University of Oxford)
Answering conjunctive queries (CQs) over a set of facts extended with existential rules is a key problem in knowledge representation and databases. This problem can be solved using the chase (aka materialisation) algorithm; however, CQ answering is undecidable for general existential rules, so the chase is not guaranteed to terminate. Several acyclicity conditions provide sufficient conditions for chase termination. In this paper, we present two novel such conditionsโmodel-faithful acyclicity (MFA) and model-summarising acyclicity (MSA)โthat generalise many of the acyclicity conditions known so far in the literature. Materialisation provides the basis for several widely-used OWL 2 DL reasoners. In order to avoid termination problems, many of these systems handle only the OWL 2 RL profile of OWL 2 DL; furthermore, some systems go beyond OWL 2 RL, but they provide no termination guarantees. In this paper we investigate whether various acyclicity conditions can provide a principled and practical solution to these problems. On the theoretical side, we show that query answering for acyclic ontologies is of lower complexity than for general ontologies. On the practical side, we show that many of the commonly used OWL 2 DL ontologies are MSA, and that the facts obtained via materialisation are not too large. Thus, our results suggest that principled extensions to materialisationbased OWL 2 DL reasoners may be practically feasible.
Undecidability of Fuzzy Description Logics
Borgwardt, Stefan (Technische Universität Dresden) | Peรฑaloza, Rafael (Technische Universität Dresden)
Fuzzy description logics (DLs) have been investigated for over two decades, due to their capacity to formalize and reason with imprecise concepts. Very recently, it has been shown that for several fuzzy DLs, reasoning becomes undecidable. Although the proofs of these results differ in the details of each specific logic considered, they are all based on the same basic idea. In this paper, we formalize this idea and provide sufficient conditions for proving undecidability of a fuzzy DL. We demonstrate the effectiveness of our approach by strengthening all previously-known undecidability results and providing new ones. In particular, we show that undecidability may arise even if only crisp axioms are considered.
Query Containment in Description Logics Reconsidered
Bienvenu, Meghyn (CNRS and University of Paris South) | Lutz, Carsten (University of Bremen) | Wolter, Frank (University of Liverpool)
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.