Consistent Query Answering for Existential Rules with Closed Predicates (2401.05743v2)
Abstract: Consistent Query Answering (CQA) is an inconsistency-tolerant approach to data access in knowledge bases and databases. The goal of CQA is to provide meaningful (consistent) answers to queries even in the presence of inconsistent information, e.g. a database whose data conflict with meta-data (typically the database integrity constraints). The semantics of CQA is based on the notion of repair, that is, a consistent version of the initial, inconsistent database that is obtained through minimal modifications. We study CQA in databases with data dependencies expressed by existential rules. More specifically, we focus on the broad class of disjunctive embedded dependencies with inequalities (DEDs), which extend both tuple-generating dependencies and equality-generated dependencies. We first focus on the case when the database predicates are closed, i.e. the database is assumed to have complete knowledge about such predicates, thus no tuple addition is possible to repair the database. In such a scenario, we provide a detailed analysis of the data complexity of CQA and associated tasks (repair checking) under different semantics (AR and IAR) and for different classes of existential rules. In particular, we consider the classes of acyclic, linear, full, sticky and guarded DEDs, and their combinations.
- Foundations of Databases. Addison-Wesley.
- Repair checking in inconsistent databases: algorithms and complexity. In Fagin, R. (Ed.), Database Theory - ICDT 2009, 12th International Conference, St. Petersburg, Russia, March 23-25, 2009, Proceedings, Vol. 361 of ACM International Conference Proceeding Series, pp. 31–41. ACM.
- Polynomial rewritings from expressive description logics with closed predicates to variants of datalog. Artif. Intell., 280, 103220.
- Enhancing existential rules by closed-world variables. In Proceedings of the 27th International Joint Conference on Artificial Intelligence, IJCAI 2018, p. 1676–1682. AAAI Press.
- Consistent query answers in inconsistent databases. In Proceedings of the Eighteenth ACM SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems, PODS 1999, p. 68–79, New York, NY, USA. Association for Computing Machinery.
- Complexity of Repair Checking and Consistent Query Answering. In Martens, W., & Zeume, T. (Eds.), 19th International Conference on Database Theory (ICDT 2016), Vol. 48 of Leibniz International Proceedings in Informatics (LIPIcs), pp. 21:1–21:18, Dagstuhl, Germany. Schloss Dagstuhl–Leibniz-Zentrum fuer Informatik.
- On rules with existential variables: Walking the decidability line. Artif. Intell., 175(9-10), 1620–1654.
- Bertossi, L. E. (2019). Database repairs and consistent query answering: Origins and further developments. In Suciu, D., Skritek, S., & Koch, C. (Eds.), Proceedings of the 38th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems, PODS 2019, Amsterdam, The Netherlands, June 30 - July 5, 2019, pp. 48–58. ACM.
- Bienvenu, M. (2012). On the complexity of consistent query answering in the presence of simple ontologies. In Hoffmann, J., & Selman, B. (Eds.), Proceedings of the Twenty-Sixth AAAI Conference on Artificial Intelligence, July 22-26, 2012, Toronto, Ontario, Canada. AAAI Press.
- Computing and explaining query answers over inconsistent dl-lite knowledge bases. J. Artif. Intell. Res., 64, 563–644.
- Mixed-world reasoning with existential rules under active-domain semantics. In Proceedings of the 28th International Joint Conference on Artificial Intelligence, IJCAI 2019, p. 1558–1565. AAAI Press.
- Preference-based inconsistency-tolerant query answering under existential rules. Artif. Intell., 312, 103772.
- A general datalog-based framework for tractable query answering over ontologies. J. Web Semant., 14, 57–83.
- Towards more expressive ontology languages: The query answering problem. Artif. Intell., 193, 87–128.
- Minimal-change integrity maintenance using tuple deletions. Inf. Comput., 197(1-2), 90–121.
- Deutsch, A. (2018). FOL modeling of integrity constraints (dependencies). In Liu, L., & Özsu, M. T. (Eds.), Encyclopedia of Database Systems, Second Edition. Springer.
- XML queries and constraints, containment and reformulation. Theor. Comput. Sci., 336(1), 57–87.
- Query rewriting for existential rules with compiled preorder. In Yang, Q., & Wooldridge, M. J. (Eds.), Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence, IJCAI 2015, Buenos Aires, Argentina, July 25-31, 2015, pp. 3106–3112. AAAI Press.
- Sound, complete and minimal ucq-rewriting for existential rules. Semantic Web, 6(5), 451–475.
- Revisiting controlled query evaluation in description logics. In Proceedings of the 28th International Joint Conference on Artificial Intelligence, IJCAI 2019, p. 1786–1792. AAAI Press.
- Inconsistency-tolerant query answering for existential rules. Artif. Intell., 307(C).
- Complexity of approximate query answering under inconsistency in datalog±. In Proceedings of the 27th International Joint Conference on Artificial Intelligence, IJCAI 2018, p. 1921–1927. AAAI Press.
- From classical to consistent query answering under existential rules. Proceedings of the AAAI Conference on Artificial Intelligence, 29(1).
- Inconsistency handling in datalog+/- ontologies. In Raedt, L. D., Bessiere, C., Dubois, D., Doherty, P., Frasconi, P., Heintz, F., & Lucas, P. J. F. (Eds.), ECAI 2012 - 20th European Conference on Artificial Intelligence. Including Prestigious Applications of Artificial Intelligence (PAIS-2012) System Demonstrations Track, Montpellier, France, August 27-31 , 2012, Vol. 242 of Frontiers in Artificial Intelligence and Applications, pp. 558–563. IOS Press.
- The data complexity of ontology-mediated queries with closed predicates. Log. Methods Comput. Sci., 15(3).
- Ontology-based data access with closed predicates is inherently intractable (sometimes). In Proceedings of the Twenty-Third International Joint Conference on Artificial Intelligence, IJCAI 2013, p. 1024–1030. AAAI Press.
- Rosati, R. (2011). On the complexity of dealing with inconsistency in description logic ontologies. In Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence - Volume Volume Two, IJCAI 2011, p. 1057–1062. AAAI Press.
- Consistent query answers in the presence of universal constraints. Information Systems, 35(1), 1–22.
- On the data complexity of consistent query answering. In Deutsch, A. (Ed.), 15th International Conference on Database Theory, ICDT 2012, Berlin, Germany, March 26-29, 2012, pp. 22–33. ACM.
- Wijsen, J. (2005). Database repairing using updates. ACM Trans. Database Syst., 30(3), 722–768.