Proceedings

How to Define Certain Answers

Download BibTeX Cite

Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence. Best Papers from Sister Conferences Track. Pages 4282-4287.

© 2015 International Joint Conferences on Artificial Intelligence

Abstract

The standard way of answering queries over incomplete databases is to compute certain answers, defined as the intersection of query answers on all complete databases that the incomplete database represents. But is this universally accepted definition correct? We argue that this ``one-size-fits-all'' definition can often lead to counterintuitive or just plain wrong results, and propose an alternative framework for defining certain answers. We combine three previously used approaches, based on the semantics and representation systems, on ordering incomplete databases in terms of their informativeness, and on viewing databases as knowledge expressed in a logical language, to come up with a well justified and principled notion of certain answers. Using it, we show that for queries satisfying some natural conditions (like not losing information if a more informative input is given), computing certain answers is surprisingly easy, and avoids the complexity issues that have been associated with the classical definition.

  1. [Abiteboul et al., 1991] S. Abiteboul, P. Kanellakis, and G. Grahne. On the representation and querying of sets of possible worlds. Theoretical Computer Science, 78(1):158-187, 1991.
  2. [Abiteboul et al., 1995] Serge Abiteboul, Richard Hull, and Victor Vianu. Foundations of Databases. Addison-Wesley, 1995.
  3. [Abiteboul et al., 2006] S. Abiteboul, L. Segoufin, and V. Vianu. Representing and querying XML with incom- plete information. ACM Transactions on Database Sys- tems, 31(1):208-254, 2006.
  4. [Arenas et al., 2009] Marcelo Arenas, Pablo Barceló, and Juan Reutter. Query languages for data exchange: beyond unions of conjunctive queries. In International Conference on Database Theory (ICDT), pages 73-83, 2009.
  5. [Arenas et al., 2014] Marcelo Arenas, Pablo Barceló, Leonid Libkin, and Filip Murlak. Foundations of Data Exchange. Cambridge University Press, 2014.
  6. [Barceló et al., 2010] Pablo Barceló, Leonid Libkin, An- tonella Poggi, and Cristina Sirangelo. XML with incom- plete information. Journal of the ACM, 58(1), 2010.
  7. [Barceló et al., 2014] Pablo Barceló, Leonid Libkin, and Juan Reutter. Querying regular graph patterns. J. ACM, 61(1), 2014.
  8. [Barwise and Feferman, 1985] J. Barwise and S. Feferman, editors. Model-Theoretic Logics. Springer Verlag, 1985.
  9. [Bertossi, 2011] Leopoldo Bertossi. Database Repairing and Consistent Query Answering. Morgan&Claypool Pub- lishers, 2011.
  10. [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.
  11. [Calvanese et al., 1998] Diego Calvanese, Giuseppe De Gia- como, and Maurizio Lenzerini. Semi-structured data with constraints and incomplete information. In Description Logics, 1998.
  12. [Compton, 1983] Kevin Compton. Some useful preserva- tion theorems. Journal of Symbolic Logic, 48(2):427-440, 1983.
  13. [David et al., 2010] Claire David, Leonid Libkin, and Filip Murlak. Certain answers for XML queries. In ACM Sym- posium on Principles of Database Systems (PODS), pages 191-202, 2010.
  14. [Fagin, 2007] Ronald Fagin. Inverting schema mappings. ACM Transactions on Database Systems, 32(4), 2007. [Gheerbrant et al., 2014] Amélie Gheerbrant, Leonid Libkin, and Cristina Sirangelo. Naïve evaluation of queries over incomplete databases. ACM Transactions on Database Systems, 39(4):231, 2014.
  15. [Grant, 1977] John Grant. Null values in a relational data base. Inf. Process. Lett., 6(5):156-157, 1977.
  16. [Gunter, 1992] Carl Gunter. Semantics of Programming Lan- guages: Structures and Techniques. MIT Press, 1992.
  17. [Imielinski and Lipski, 1984] Tomasz Imielinski and Witold Lipski. Incomplete information in relational databases. Journal of the ACM, 31(4):761-791, 1984.
  18. [Kontchakov et al., 2011] Roman Kontchakov, Carsten Lutz, David Toman, Frank Wolter, and Michael Zakharyaschev. The combined approach to ontology-based data access. In IJCAI, pages 2656-2661, 2011. IJCAI
  19. [Lenzerini, 1991] Maurizio Lenzerini. Type data bases with incomplete information. Inf. Sci., 53(1-2):61-87, 1991.
  20. [Lenzerini, 2002] Maurizio Lenzerini. Data integration: a theoretical perspective. In ACM Symposium on Principles of Database Systems (PODS), pages 233-246, 2002.
  21. [Levesque, 1998] Hector J. Levesque. A completeness result for reasoning with incomplete first-order knowledge bases. In KR, pages 14-23, 1998.
  22. [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.
  23. [Libkin, 2014a] Leonid Libkin. Certain answers as objects and knowledge. In Principles of Knowledge Representa- tion and Reasoning (KR), 2014.
  24. [Libkin, 2014b] Leonid Libkin. Incomplete information: what went wrong and how to fix it. In ACM Symposium on Principles of Database Systems (PODS), pages 1-13, 2014.
  25. [Libkin, 2015] Leonid Libkin. SQL's three-valued logic and certain answers. In 18th International Conference on Database Theory (ICDT), 2015.
  26. [Lipski, 1979] W. Lipski. On semantic issues connected with incomplete information databases. ACM Transactions on Database Systems, 4(3):262-296, 1979.
  27. [Nikolaou and Koubarakis, 2013] Charalampos Nikolaou and Manolis Koubarakis. Incomplete information in RDF. In RR, pages 138-152, 2013.
  28. [Reiter, 1982] R. Reiter. Towards a logical reconstruction of relational database theory. In On Conceptual Modelling, pages 191-233, 1982.
  29. [Reiter, 1986] Raymond Reiter. A sound and some- times complete query evaluation algorithm for relational databases with null values. J. ACM, 33(2):349-370, 1986.
  30. [Suciu et al., 2011] D. Suciu, D. Olteanu, C. Re, and C. Koch. Probabilistic Databases. Morgan&Claypool Publishers, 2011.

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

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