2014
DOI: 10.14778/2733004.2733070
|View full text |Cite
|
Sign up to set email alerts
|

Causality and explanations in databases

Abstract: With the surge in the availability of information, there is a great demand for tools that assist users in understanding their data. While today's exploration tools rely mostly on data visualization, users often want to go deeper and understand the underlying causes of a particular observation. This tutorial surveys research on causality and explanation for data-oriented applications. We will review and summarize the research thus far into causality and explanation in the database and AI communities, giving res… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
62
0

Year Published

2016
2016
2024
2024

Publication Types

Select...
5
4

Relationship

0
9

Authors

Journals

citations
Cited by 75 publications
(62 citation statements)
references
References 4 publications
0
62
0
Order By: Relevance
“…Another feature that is badly needed in database exploration is the capability to provide explanations [37] and causal dependencies, whose aim is basically to understand the reasons for query results. Imagine that the user wants to understand "why there is a huge difference between Valtellina and the rest of Lombardia": By joining the original dataset with one containing data about the Italian regions an explanation system might discover that Valtellina is very poor of iodine.…”
Section: A Database Perspectivementioning
confidence: 99%
“…Another feature that is badly needed in database exploration is the capability to provide explanations [37] and causal dependencies, whose aim is basically to understand the reasons for query results. Imagine that the user wants to understand "why there is a huge difference between Valtellina and the rest of Lombardia": By joining the original dataset with one containing data about the Italian regions an explanation system might discover that Valtellina is very poor of iodine.…”
Section: A Database Perspectivementioning
confidence: 99%
“…Determining which part of a database is relevant for answering a query is a problem that arises in different contexts. For instance, causality in databases aims to determine which tuples in the database instance caused the output to a query [16,17]. Then, the contingency set asks for the smallest set K such that Q(I) = Q(I − K).…”
Section: Related Workmentioning
confidence: 99%
“…Scorpion is most closely related to notions of influence introduced in the context of data provenance [10,12,7] that define how the probability of a result tuple is influenced by an input tuple. For example, Meliou et al [11] define influence in the context of boolean expressions, where an input tuple's influence over a result tuple is relative to the minimum number of additional tuples (a contingency set) that must also be added to or removed from the database to toggle the result tuple's existence.…”
Section: Related Workmentioning
confidence: 99%