PUG: a framework and practical implementation for why and why-not provenance
PUG: a framework and practical implementation for why and why-not provenance
复制标题
PUG:为什么和为什么不起源的框架和实际实施
DOI:
10.1007/s00778-018-0518-5
复制
发表时间:
2018
期刊:
影响因子:
--
通讯作者:
Glavic, Boris
中科院分区:
文献类型:
--
作者:
Lee, Seokki;Ludäscher, Bertram;Glavic, Boris
Explaining why an answer is (or is not) returned by a query is important for many applications including auditing, debugging data and queries, and answering hypothetical questions about data. In this work, we present the firstpracticalapproach for answering such questions for queries with negation (first-order queries). Specifically, we introduce a graph-based provenance model that, while syntactic in nature, supports reverse reasoning and is proven to encode a wide range of provenance models from the literature. The implementation of this model in our PUG (Provenance Unification through Graphs) system takes a provenance question and Datalog query as an input and generates a Datalog program that computes anexplanation, i.e., the part of the provenance that is relevant to answer the question. Furthermore, we demonstrate how a desirable factorization of provenance can be achieved by rewriting an input query. We experimentally evaluate our approach demonstrating its efficiency.
登录
查看更多内容
DOI:
--
发表时间:
2012
期刊:
International Conference on Database Theory
影响因子:
--
作者:
Dan Olteanu;Jakub Závodný
通讯作者:
Jakub Závodný
DOI:
10.1145/2967973.2968604
发表时间:
2016
期刊:
Proceedings of the 18th International Symposium on Principles and Practice of Declarative Programming
影响因子:
--
作者:
Stefan Fehrenbach;J. Cheney
通讯作者:
J. Cheney
DOI:
--
发表时间:
1997
期刊:
International Conference on Database Theory
影响因子:
--
作者:
J. Flum;Max Kubierschky;Bertram Ludäscher
通讯作者:
Bertram Ludäscher
DOI:
--
发表时间:
2012
期刊:
SIGMOD Conference
影响因子:
--
作者:
A. Meliou;Dan Suciu
通讯作者:
Dan Suciu
DOI:
10.1007/978-3-642-32925-8_1
发表时间:
2012
期刊:
ACM Trans. Database Syst.
影响因子:
--
作者:
Todd J. Green;M. Aref;Gregory Karvounarakis
通讯作者:
Gregory Karvounarakis