Implementing unified why- and why-not provenance through games

Seokki Lee, Sven Köhler, Bertram Ludäscher, Boris Glavic

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Using provenance to explain why a query returns a result or why a result is missing has been studied extensively. However, the two types of questions have been approached independently of each other. We present an efficient technique for answering both types of questions for Datalog queries based on a game-theoretic model of provenance called provenance games. Our approach compiles provenance requests into Datalog and translates the resulting query into SQL to execute it on a relational database backend. We apply several novel optimizations to limit the computation to provenance relevant to a given user question.

Original languageEnglish (US)
Title of host publicationProvenance and Annotation of Data and Processes - 6th International Provenance and Annotation Workshop, IPAW 2016, Proceedings
EditorsBoris Glavic, Marta Mattoso
PublisherSpringer
Pages209-213
Number of pages5
ISBN (Print)9783319405926
DOIs
StatePublished - 2016
Event6th International Provenance and Annotation Workshop, IPAW 2016 - McLean, United States
Duration: Jun 7 2016Jun 8 2016

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume9672
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Other

Other6th International Provenance and Annotation Workshop, IPAW 2016
Country/TerritoryUnited States
CityMcLean
Period6/7/166/8/16

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'Implementing unified why- and why-not provenance through games'. Together they form a unique fingerprint.

Cite this