Goal-Driven Query Answering over First- and Second-Order Dependencies with Equality
Efthymia Tsamoura, Boris Motik

TL;DR
This paper introduces a goal-driven query answering method for first- and second-order dependencies with equality, significantly improving efficiency by avoiding irrelevant inferences.
Contribution
It presents novel techniques including a variant of singularisation, relevance analysis, and a magic sets variant tailored for second-order dependencies with equality.
Findings
Goal-driven approach is orders of magnitude faster than full universal model computation.
New techniques effectively handle function variables and equality in dependencies.
Empirical results demonstrate substantial efficiency gains in query answering.
Abstract
In this paper we present the first goal-driven query answering technique for first- and second-order dependencies with equality. Our technique transforms the input dependencies so that applying the chase to the output avoids many inferences that are irrelevant to the query. The transformation proceeds in several steps, which comprise the following three novel techniques. First, we present a variant of the singularisation technique by Marnette [59] that can handle function variables and that corrects an incompleteness of a related formulation by ten Cate et al. [73]. Second, we present a relevance analysis technique that can eliminate dependencies that provably do not contribute to query answers. Third, we present a variant of the magic sets algorithm [19] that can handle second-order dependencies with equality. We also present the results of an extensive empirical evaluation, which show…
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.
