Proceedings

Explainable Certain Answers

Download BibTeX Cite

Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence. Main track. Pages 1683-1690.

https://doi.org/10.24963/ijcai.2018/233

Abstract

When a dataset is not fully specified and can represent many possible worlds, one commonly answers queries by computing certain answers to them. A natural way of defining certainty is to say that an answer is certain if it is consistent with query answers in all possible worlds, and is furthermore the most informative answer with this property. However, the existence and complexity of such answers is not yet well understood even for relational databases. Thus in applications one tends to use different notions, essentially the intersection of query answers in possible worlds. However, justification of such notions has long been questioned. This leads to two problems: are certain answers based on informativeness feasible in applications? and can a clean justification be provided for intersection-based notions?

Our goal is to answer both. For the former, we show that such answers may not exist, or be very large, even in simple cases of querying

incomplete data. For the latter, we add the concept of explanations to the notion of informativeness: it shows not only that one object is more informative than the other, but also says why this is so. This leads to a modified notion of certainty: explainable certain answers. We present a general framework for reasoning about them, and show that for open and closed world relational databases, they are precisely the common intersection-based notions of certainty.

  1. [Abiteboul et al., 1995] Serge Abiteboul, Richard Hull, and Victor Vianu. Foundations of Databases. Addison-Wesley, 1995.
  2. [Ahmetaj et al., 2015] Shqiponja Ahmetaj, Wolfgang Fischl, Reinhard Pichler, Mantas Simkus, and Sebastian Skritek. Towards reconciling SPARQL and certain answers. In WWW, pages 23-33, 2015.
  3. [Arenas et al., 2014] Marcelo Arenas, Pablo Barceló, Leonid Libkin, and Filip Murlak. Foundations of Data Exchange. Cambridge University Press, 2014.
  4. [Arenas et al., 2017] Marcelo Arenas, Elena Botoeva, Egor V. Kostylev, and Vladislav Ryzhikov. A note on computing certain answers to queries over incomplete databases. In AMW, 2017.
  5. [Bienvenu and Ortiz, 2015] Meghyn Bienvenu and Mag- dalena Ortiz. Ontology-mediated query answering with data-tractable description logics. In Reasoning Web, pages 218-307, 2015.
  6. [Buneman et al., 1991] Peter Buneman, Achim Jung, and Atsushi Ohori. Using powerdomains to generalize rela- tional databases. Theoretical Computer Science, 91(1):23- 55, 1991.
  7. [Calì et al., 2003] Andrea Calì, Domenico Lembo, and Ric- cardo Rosati. Query rewriting and answering under con- straints in data integration systems. In IJCAI, pages 16-21, 2003. IJCAI
  8. [Calì et al., 2012] Andrea Calì, Georg Gottlob, and Thomas Lukasiewicz. A general datalog-based framework for tractable query answering over ontologies. J. Web Sem., 14:57-83, 2012.
  9. [Calvanese et al., 2007] Diego Calvanese, Giuseppe De Gi- acomo, Domenico Lembo, Maurizio Lenzerini, and Ric- cardo Rosati. Tractable reasoning and efficient query an- swering in description logics: The DL-Lite family. J. Au- tom. Reasoning, 39(3):385-429, 2007.
  10. [Fagin et al., 2005] Ronald Fagin, Phokion G. Kolaitis, Re- nee J. Miller, and Lucian Popa. Data exchange: Seman- tics and query answering. Theoretical Computer Science, 336:89-124, 2005.
  11. [Gheerbrant and Fontaine, 2014] Amélie Gheerbrant and Gaëlle Fontaine. Querying incomplete graphs with data. In AMW, 2014.
  12. [Gheerbrant et al., 2014] Amélie Gheerbrant, Leonid Libkin, and Cristina Sirangelo. Naïve evaluation of queries over incomplete databases. ACM Trans. Database Syst., 39(4):31:1-31:42, 2014.
  13. [Hell and Nešetřil, 2004] Pavol Hell and Jaroslav Nešetřil. Graphs and Homomorphisms. Oxford University Press, 2004.
  14. [Hogan et al., 2014] Aidan Hogan, Marcelo Arenas, Alejan- dro Mallea, and Axel Polleres. Everything you always wanted to know about blank nodes. J. Web Sem., 27:42-69, 2014.
  15. [Imielinski and Lipski, 1984] Tomasz Imielinski and Witold Lipski. Incomplete information in relational databases. Journal of the ACM, 31(4):761-791, 1984.
  16. [Lenzerini, 2002] Maurizio Lenzerini. Data integration: a theoretical perspective. In ACM Symposium on Principles of Database Systems (PODS), pages 233-246, 2002.
  17. [Libkin, 2011] Leonid Libkin. Incomplete information and certain answers in general data models. In ACM Sympo- sium on Principles of Database Systems (PODS), pages 59-70, 2011.
  18. [Libkin, 2016] Leonid Libkin. Certain answers as objects and knowledge. Artificial Intelligence, 232:1-19, 2016.
  19. [Lipski, 1984] Witold Lipski. On relational algebra with marked nulls. In PODS, pages 201-203, 1984.
  20. [Minker, 1982] Jack Minker. On indefinite databases and the closed world assumption. In CADE, pages 292-308, 1982.
  21. [Nikolaou and Koubarakis, 2016] Charalampos Nikolaou and Manolis Koubarakis. Querying incomplete infor- mation in RDF with SPARQL. Artificial Intelligence, 237:138-171, 2016.
  22. [Reiter, 1977] Raymond Reiter. On closed world data bases. In Logic and Data Bases, pages 55-76, 1977.
  23. [Reiter, 1980] Raymond Reiter. Equality and domain closure in first-order databases. Journal of the ACM, 27(2):235- 249, 1980.
  24. [Rosser and Schoenfeld, 1962] J. B. Rosser and L. Schoen- feld. Approximate formulas for some functions of prime numbers. Illinois J. Math., 6(2):64-94, 1962.
  25. [Rounds, 1991] Bill Rounds. Situation-theoretic aspects of databases. In Situation Theory and Applications, vol- ume 26 of CSLI, pages 229-256. 1991.
  26. [ten Cate and Dalmau, 2015] Balder ten Cate and Víctor Dalmau. The product homomorphism problem and appli- cations. In ICDT, pages 161-176, 2015.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards