Proceedings of the Twenty-Ninth ACM SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems 2010
DOI: 10.1145/1807085.1807113
|View full text |Cite
|
Sign up to set email alerts
|

Computing query probability with incidence algebras

Abstract: We describe an algorithm that evaluates queries over probabilistic databases using Mobius' inversion formula in incidence algebras. The queries we consider are unions of conjunctive queries (equivalently: existential, positive First Order sentences), and the probabilistic databases are tuple-independent structures. Our algorithm runs in PTIME on a subset of queries called "safe" queries, and is complete, in the sense that every unsafe query is hard for the class F P #P . The algorithm is very simple and easy t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
59
0

Year Published

2012
2012
2019
2019

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 36 publications
(59 citation statements)
references
References 17 publications
0
59
0
Order By: Relevance
“…[12,40]. Beyond these restrictions, there is work on tractability of positive queries [10], on queries with aggregates [17,48] and with negation [20,58]. The approximate probability computation algorithm described in this article is used by the SPROUT query engine [18] to complement its optimized exact algorithm for tractable conjunctive queries without self-joins [40].…”
Section: Related Workmentioning
confidence: 99%
“…[12,40]. Beyond these restrictions, there is work on tractability of positive queries [10], on queries with aggregates [17,48] and with negation [20,58]. The approximate probability computation algorithm described in this article is used by the SPROUT query engine [18] to complement its optimized exact algorithm for tractable conjunctive queries without self-joins [40].…”
Section: Related Workmentioning
confidence: 99%
“…From the above consideration, it follows that the lineage formulas considered in our context may take more general forms than lineage formulas resulting from (unions of) conjunctive queries (UCQs) [14,16], which produce only formulas which are restricted to positive literals.…”
Section: Propositional Lineagementioning
confidence: 99%
“…We thus refrain from full (i.e., logical) equivalence checks, as they are known to be co-N P-complete [11]. Following Equation (14), their respective lineages are:…”
Section: Lineage and Deduplicationmentioning
confidence: 99%
See 1 more Smart Citation
“…-For UCQs over tuple-independent databases, there is a dichotomy between FP #P -hard queries and FP queries [18]; however, the only known algorithm to determine the complexity of a query is doubly exponential in the query size, and the exact complexity of this problem is unknown. -A similar dichotomy, but with a polynomial-time test, holds for CQs without self-joins over BIDs.…”
Section: Relational Modelsmentioning
confidence: 99%