2015
DOI: 10.14778/2824032.2824039
|View full text |Cite
|
Sign up to set email alerts
|

Selective provenance for datalog programs using top-k queries

Abstract: Highly expressive declarative languages, such as datalog, are now commonly used to model the operational logic of dataintensive applications. The typical complexity of such datalog programs, and the large volume of data that they process, call for result explanation. Results may be explained through the tracking and presentation of data provenance, and here we focus on a detailed form of provenance (howprovenance), defining it as the set of derivation trees of a given fact. While informative, the size of such … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
36
0

Year Published

2016
2016
2023
2023

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 29 publications
(36 citation statements)
references
References 41 publications
0
36
0
Order By: Relevance
“…We are now able to show how our framework naturally captures existing definitions of provenance for Datalog computations [19,23,29,18]. To the best of our knowledge, this is the only class of iterative computations that have been studied so far in the context of data provenance.…”
Section: Backward Tracing In Differential Dataflowmentioning
confidence: 97%
See 2 more Smart Citations
“…We are now able to show how our framework naturally captures existing definitions of provenance for Datalog computations [19,23,29,18]. To the best of our knowledge, this is the only class of iterative computations that have been studied so far in the context of data provenance.…”
Section: Backward Tracing In Differential Dataflowmentioning
confidence: 97%
“…After the seminal work in [23], [19] was the first to identify that annotationbased approaches explode in size when applied to recursive computations. To provide more concise provenance information, [18] proposed an algorithm for retrieving sub-graphs of the How provenance graph based on user-defined patterns. [29] presents an early effort to add How provenance support in a general-purpose operational Datalog engine (LogicBlox).…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…[14,41,38,17,39,22,21,37,48]) while the field of provenance applications has also been broadly studied (e.g. [26,59,67]). A longstanding challenge in this context is the complexity of provenance expressions, leading to difficulties in presenting them in a user-comprehensible manner.…”
Section: Related Workmentioning
confidence: 99%
“…PUG generates explanations for a (missing) result by instrumenting the input query to capture only relevant provenance. This idea has also been employed by SelP [2]. The main difference to our work is that we support negation, but no recursion which SelP supports.…”
Section: Introductionmentioning
confidence: 99%