Proceedings of the 2019 International Conference on Management of Data 2019
DOI: 10.1145/3299869.3300084
|View full text |Cite
|
Sign up to set email alerts
|

Hypothetical Reasoning via Provenance Abstraction

Abstract: Data analytics often involves hypothetical reasoning: repeatedly modifying the data and observing the induced effect on the computation result of a datacentric application. Previous work has shown that fine-grained data provenance can help make such an analysis more efficient: instead of a costly re-execution of the underlying application, hypothetical scenarios are applied to a pre-computed provenance expression. However, storing provenance for complex queries and large-scale data leads to a significant overh… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
21
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
4
1

Relationship

1
4

Authors

Journals

citations
Cited by 13 publications
(21 citation statements)
references
References 39 publications
0
21
0
Order By: Relevance
“…Optimization Problem The problem we have studied in [4] is as follows: Given a provenance polynomial and abstraction tree over (subsets of) its variables, find a choice of abstraction that reduces the provenance size, while maximizing the expressiveness of the abstraction; we next explain both measures. First, the provenance size is measured by the number of monomials in the resulting provenance polynomial.…”
Section: Examplementioning
confidence: 99%
See 4 more Smart Citations
“…Optimization Problem The problem we have studied in [4] is as follows: Given a provenance polynomial and abstraction tree over (subsets of) its variables, find a choice of abstraction that reduces the provenance size, while maximizing the expressiveness of the abstraction; we next explain both measures. First, the provenance size is measured by the number of monomials in the resulting provenance polynomial.…”
Section: Examplementioning
confidence: 99%
“…In this case the optimization problem is solvable in polynomial time complexity. In a nutshell, the algorithm traverses the abstraction tree in a bottom-up fashion, and using dynamic programming, computes an abstraction for the sub-tree rooted by each one of the inner nodes (see [4] for full details).…”
Section: Example 4 Consider the Abstraction Tree Presented Inmentioning
confidence: 99%
See 3 more Smart Citations