Fitting Description Logic Ontologies to ABox and Query Examples
By: Maurice Funk, Marvin Grosser, Carsten Lutz
Potential Business Impact:
Finds rules that explain data examples.
We study a fitting problem inspired by ontology-mediated querying: given a collection of positive and negative examples of the form $(\mathcal{A},q)$ with $\mathcal{A}$ an ABox and $q$ a Boolean query, we seek an ontology $\mathcal{O}$ that satisfies $\mathcal{A} \cup \mathcal{O} \vDash q$ for all positive examples and $\mathcal{A} \cup \mathcal{O}\not\vDash q$ for all negative examples. We consider the description logics $\mathcal{ALC}$ and $\mathcal{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 ${\small CO}NP$ for AQs and full CQs and $2E{\small XP}T{\small IME}$-complete for CQs and UCQs. These results hold for both $\mathcal{ALC}$ and $\mathcal{ALCI}$.
Similar Papers
Fitting Description Logic Ontologies to ABox and Query Examples
Artificial Intelligence
Finds rules that fit examples and non-examples.
Fitting Ontologies and Constraints to Relational Structures
Artificial Intelligence
Helps computers learn rules from examples.
Description Logics with Two Types of Definite Descriptions: Complexity, Expressiveness, and Automated Deduction
Logic in Computer Science
Helps computers understand descriptions better.