Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/3304889.3304893guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Explainable certain answers

Published: 13 July 2018 Publication History

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.

References

[1]
Serge Abiteboul, Richard Hull, and Victor Vianu. Foundations of Databases. Addison-Wesley, 1995.
[2]
Shqiponja Ahmetaj, Wolfgang Fischl, Reinhard Pichler, Mantas Simkus, and Sebastian Skritek. Towards reconciling SPARQL and certain answers. In WWW, pages 23-33, 2015.
[3]
Marcelo Arenas, Pablo Barceló, Leonid Libkin, and Filip Murlak. Foundations of Data Exchange. Cambridge University Press, 2014.
[4]
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]
Meghyn Bienvenu and Magdalena Ortiz. Ontology-mediated query answering with data-tractable description logics. In Reasoning Web, pages 218-307, 2015.
[6]
Peter Buneman, Achim Jung, and Atsushi Ohori. Using power domains to generalize relational databases. Theoretical Computer Science, 91(1):23-55, 1991.
[7]
Andrea Calì, Domenico Lembo, and Riccardo Rosati. Query rewriting and answering under constraints in data integration systems. In IJCAI, pages 16-21, 2003.
[8]
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]
Diego Calvanese, Giuseppe De Giacomo, Domenico Lembo, Maurizio Lenzerini, and Riccardo Rosati. Tractable reasoning and efficient query answering in description logics: The DL-Lite family. J. Autom. Reasoning, 39(3):385-429, 2007.
[10]
Ronald Fagin, Phokion G. Kolaitis, Renee J. Miller, and Lucian Popa. Data exchange: Semantics and query answering. Theoretical Computer Science, 336:89-124, 2005.
[11]
Amélie Gheerbrant and Gaëlle Fontaine. Querying incomplete graphs with data. In AMW, 2014.
[12]
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]
Pavol Hell and Jaroslav Nešetril. Graphs and Homomorphisms. Oxford University Press, 2004.
[14]
Aidan Hogan, Marcelo Arenas, Alejandro Mallea, and Axel Polleres. Everything you always wanted to know about blank nodes. J. Web Sem., 27:42-69, 2014.
[15]
Tomasz Imielinski and Witold Lipski. Incomplete information in relational databases. Journal of the ACM, 31(4):761-791, 1984.
[16]
Maurizio Lenzerini. Data integration: a theoretical perspective. In ACM Symposium on Principles of Database Systems (PODS), pages 233-246, 2002.
[17]
Leonid Libkin. Incomplete information and certain answers in general data models. In ACM Symposium on Principles of Database Systems (PODS), pages 59-70, 2011.
[18]
Leonid Libkin. Certain answers as objects and knowledge. Artificial Intelligence, 232:1-19, 2016.
[19]
Witold Lipski. On relational algebra with marked nulls. In PODS, pages 201-203, 1984.
[20]
Jack Minker. On indefinite databases and the closed world assumption. In CADE, pages 292-308, 1982.
[21]
Charalampos Nikolaou and Manolis Koubarakis. Querying incomplete information in RDF with SPARQL. Artificial Intelligence, 237:138-171, 2016.
[22]
Raymond Reiter. On closed world data bases. In Logic and Data Bases, pages 55-76, 1977.
[23]
Raymond Reiter. Equality and domain closure in first-order databases. Journal of the ACM, 27(2):235- 249, 1980.
[24]
J. B. Rosser and L. Schoenfeld. Approximate formulas for some functions of prime numbers. Illinois J. Math., 6(2):64-94, 1962.
[25]
Bill Rounds. Situation-theoretic aspects of databases. In Situation Theory and Applications, volume 26 of CSLI, pages 229-256. 1991.
[26]
Balder ten Cate and Víctor Dalmau. The product homomorphism problem and applications. In ICDT, pages 161-176, 2015.

Cited By

View all
  • (2020)Coping with Incomplete Data: Recent AdvancesProceedings of the 39th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems10.1145/3375395.3387970(33-47)Online publication date: 14-Jun-2020
  • (2019)Best answers over incomplete dataProceedings of the 28th International Joint Conference on Artificial Intelligence10.5555/3367243.3367275(1704-1710)Online publication date: 10-Aug-2019

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
IJCAI'18: Proceedings of the 27th International Joint Conference on Artificial Intelligence
July 2018
5885 pages
ISBN:9780999241127

Sponsors

  • Adobe
  • IBMR: IBM Research
  • ERICSSON
  • Microsoft: Microsoft
  • AI Journal: AI Journal

Publisher

AAAI Press

Publication History

Published: 13 July 2018

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 21 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2020)Coping with Incomplete Data: Recent AdvancesProceedings of the 39th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems10.1145/3375395.3387970(33-47)Online publication date: 14-Jun-2020
  • (2019)Best answers over incomplete dataProceedings of the 28th International Joint Conference on Artificial Intelligence10.5555/3367243.3367275(1704-1710)Online publication date: 10-Aug-2019

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media