Towards Deterministic Decomposable Circuits for Safe Queries
Mika\"el Monet, Dan Olteanu

TL;DR
This paper introduces a new polynomial-time method for constructing lineage representations as deterministic decomposable circuits for certain UCQs, improving probabilistic inference efficiency in databases.
Contribution
It presents a novel technique to build lineage circuits in PTIME for a class of UCQs, addressing a key complexity separation conjecture.
Findings
Successfully constructs circuits for all tested queries in the class up to 20 million queries.
Demonstrates the technique's applicability to a class of UCQs with conjectured complexity separation.
Shows experimental success on large-scale query sets.
Abstract
There exist two approaches for exact probabilistic inference of UCQs on tuple-independent databases. In the extensional approach, query evaluation is performed within a DBMS by exploiting the structure of the query. In the intensional approach, one first builds a representation of the lineage of the query on the database, then computes the probability of the lineage. In this paper we propose a new technique to construct lineage representations as deterministic decomposable circuits in PTIME. The technique can apply to a class of UCQs that has been conjectured to separate the complexity of the two approaches. We test our technique experimentally, and show that it succeeds on all the queries of this class up to a certain size parameter, i.e., over million queries.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Database Systems and Queries · Bayesian Modeling and Causal Inference · Data Quality and Management
