DBAILOApr 13, 2015

Tractable Query Answering and Optimization for Extensions of Weakly-Sticky Datalog+-

arXiv:1504.03386v18 citations
AI Analysis

This work addresses query optimization in data quality applications, representing an incremental extension of existing weakly-sticky programs.

The authors tackled the problem of query answering for extensions of weakly-sticky Datalog+- programs, proposing a polynomial-time algorithm for weakly-chase-sticky programs and showing closure under magic-sets rewritings for optimization.

We consider a semantic class, weakly-chase-sticky (WChS), and a syntactic subclass, jointly-weakly-sticky (JWS), of Datalog+- programs. Both extend that of weakly-sticky (WS) programs, which appear in our applications to data quality. For WChS programs we propose a practical, polynomial-time query answering algorithm (QAA). We establish that the two classes are closed under magic-sets rewritings. As a consequence, QAA can be applied to the optimized programs. QAA takes as inputs the program (including the query) and semantic information about the "finiteness" of predicate positions. For the syntactic subclasses JWS and WS of WChS, this additional information is computable.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes