High-Level Why-Not Explanations using Ontologies
Balder ten Cate, Cristina Civili, Evgeny Sherkhonov and, Wang-Chiew Tan

TL;DR
This paper introduces a framework for high-level, ontology-based explanations for missing query results, including algorithms for computing most-general explanations efficiently under certain conditions.
Contribution
It presents a novel foundational approach for generating high-level explanations using ontologies, with algorithms and complexity analysis for computing these explanations.
Findings
Deciding the existence of explanations is NP-complete in general.
Polynomial-time algorithms exist for bounded arity queries with DL-Lite ontologies.
Most-general explanations can be computed efficiently under specified conditions.
Abstract
We propose a novel foundational framework for why-not explanations, that is, explanations for why a tuple is missing from a query result. Our why-not explanations leverage concepts from an ontology to provide high-level and meaningful reasons for why a tuple is missing from the result of a query. A key algorithmic problem in our framework is that of computing a most-general explanation for a why-not question, relative to an ontology, which can either be provided by the user, or it may be automatically derived from the data and/or schema. We study the complexity of this problem and associated problems, and present concrete algorithms for computing why-not explanations. In the case where an external ontology is provided, we first show that the problem of deciding the existence of an explanation to a why-not question is NP-complete in general. However, the problem is solvable in polynomial…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsScientific Computing and Data Management · Semantic Web and Ontologies · Advanced Database Systems and Queries
