2021
DOI: 10.48550/arxiv.2112.01132
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

A Practical Dynamic Programming Approach to Datalog Provenance Computation

Abstract: We establish a translation between a formalism for dynamic programming over hypergraphs and the computation of semiring-based provenance for Datalog programs. The benefit of this translation is a new method for computing provenance for a specific class of semirings. Theoretical and practical optimizations lead to an efficient implementation using Soufflé, a state-of-the-art Datalog interpreter. Experimental results on real-world data suggest this approach to be efficient in practical contexts, even competing w… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2022
2022
2022
2022

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 17 publications
0
1
0
Order By: Relevance
“…the original query, competing with state-ofthe-art solutions for how-provenance computation. The work in [9] establishes a translation between a formalism for dynamic programming over hypergraphs and the computation of semiring-based provenance for Datalog programs. The approach proposes a new method for computing provenance for a specific class of semirings.…”
Section: Related Workmentioning
confidence: 99%
“…the original query, competing with state-ofthe-art solutions for how-provenance computation. The work in [9] establishes a translation between a formalism for dynamic programming over hypergraphs and the computation of semiring-based provenance for Datalog programs. The approach proposes a new method for computing provenance for a specific class of semirings.…”
Section: Related Workmentioning
confidence: 99%