Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
166 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
42 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Complete Approximations of Incomplete Queries (2407.20932v1)

Published 30 Jul 2024 in cs.DB and cs.AI

Abstract: This paper studies the completeness of conjunctive queries over a partially complete database and the approximation of incomplete queries. Given a query and a set of completeness rules (a special kind of tuple generating dependencies) that specify which parts of the database are complete, we investigate whether the query can be fully answered, as if all data were available. If not, we explore reformulating the query into either Maximal Complete Specializations (MCSs) or the (unique up to equivalence) Minimal Complete Generalization (MCG) that can be fully answered, that is, the best complete approximations of the query from below or above in the sense of query containment. We show that the MSG can be characterized as the least fixed-point of a monotonic operator in a preorder. Then, we show that an MCS can be computed by recursive backward application of completeness rules. We study the complexity of both problems and discuss implementation techniques that rely on an ASP and Prolog engines, respectively.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (14)
  1. Scalar aggregation in inconsistent databases. Theor. Comput. Sci., 296(3), 2003.
  2. Optimal implementation of conjunctive queries in relational data bases. STOC ’77, page 77–90. Association for Computing Machinery, 1977.
  3. Data exchange: Semantics and query answering. In Proc. ICDT, pages 207–224, 2002.
  4. W. Fan and F. Geerts. Relative information completeness. In PODS, 2009.
  5. W. Fan and F. Geerts. Capturing missing tuples and missing values. In PODS, 2010.
  6. Knowledge graphs: Methodology, Tools and Selected Use Cases. Springer, 2020.
  7. Making sql queries correct on incomplete databases: A feasibility study. PODS ’16, 2016.
  8. A.Y. Levy. Obtaining complete answers from incomplete databases. In Proc. VLDB, pages 402–412, 1996.
  9. A. Motro. Integrity = Validity + Completeness. ACM TODS, 14(4):480–502, 1989.
  10. Implementing query completeness reasoning. In CIKM, pages 733–742, 2015.
  11. Christos M. Papadimitriou. Computational complexity. Addison-Wesley, 1994.
  12. Completeness, recall, and negation in open-world knowledge bases: A survey. ACM Comput. Surv., 56(6), 2024.
  13. Completeness of queries over incomplete databases. PVLDB, 4(11):749–760, 2011.
  14. Complete approximations of incomplete queries. In VLDB Endowment 6 (12) (VLDB) (2013), pages 1378–1381, 2013.
Citations (8)

Summary

We haven't generated a summary for this paper yet.