Table of Contents
Fetching ...

Causality-Based Scores Alignment in Explainable Data Management

Felipe Azua, Leopoldo Bertossi

TL;DR

This paper addresses whether different attribution scores used to explain query answers in relational databases induce compatible tuple rankings. It centers on causality-based scores, particularly CES and Resp, and provides a syntactic dichotomy for Boolean conjunctive queries (BCQs) that characterizes when CES and Resp are aligned across all databases, including those containing exogenous tuples. The authors also compare CES/Resp with the Shapley value, showing that alignment with Shapley can fail in the presence of exogenous tuples, and they propose reductions to reduced queries to transfer alignment results. The work lays a foundation for understanding when different explanation scores concur, highlighting exogenous tuples as a key factor, and it identifies open questions for broader query classes and score types with practical implications for explainable data management.

Abstract

Different attribution scores have been proposed to quantify the relevance of database tuples for query answering in databases; e.g. Causal Responsibility, the Shapley Value, the Banzhaf Power-Index, and the Causal Effect. They have been analyzed in isolation. This work is a first investigation of score alignment depending on the query and the database; i.e. on whether they induce compatible rankings of tuples. We concentrate mostly on causality-based scores; and provide a syntactic dichotomy result for queries: on one side, pairs of scores are always aligned, on the other, they are not always aligned. It turns out that the presence of exogenous tuples makes a crucial difference in this regard.

Causality-Based Scores Alignment in Explainable Data Management

TL;DR

This paper addresses whether different attribution scores used to explain query answers in relational databases induce compatible tuple rankings. It centers on causality-based scores, particularly CES and Resp, and provides a syntactic dichotomy for Boolean conjunctive queries (BCQs) that characterizes when CES and Resp are aligned across all databases, including those containing exogenous tuples. The authors also compare CES/Resp with the Shapley value, showing that alignment with Shapley can fail in the presence of exogenous tuples, and they propose reductions to reduced queries to transfer alignment results. The work lays a foundation for understanding when different explanation scores concur, highlighting exogenous tuples as a key factor, and it identifies open questions for broader query classes and score types with practical implications for explainable data management.

Abstract

Different attribution scores have been proposed to quantify the relevance of database tuples for query answering in databases; e.g. Causal Responsibility, the Shapley Value, the Banzhaf Power-Index, and the Causal Effect. They have been analyzed in isolation. This work is a first investigation of score alignment depending on the query and the database; i.e. on whether they induce compatible rankings of tuples. We concentrate mostly on causality-based scores; and provide a syntactic dichotomy result for queries: on one side, pairs of scores are always aligned, on the other, they are not always aligned. It turns out that the presence of exogenous tuples makes a crucial difference in this regard.

Paper Structure

This paper contains 13 sections, 14 theorems, 19 equations, 1 figure, 12 tables.

Key Result

proposition 1

Consider a query of the form $\mathcal{ Q}_{R_n}\!\!\!: \exists x (R_1(x) \land R_2(x) \land \cdots \land R_n(x))$, with $n \geq 1$. For every instance $D$ with or without exogenous tuples, CES and Resp are aligned for $(\mathcal{ Q}_{R_n},D)$. $\blacksquare$

Figures (1)

  • Figure 1: Query Classification (Theorem \ref{['theo:ces_resp_aligned']})

Theorems & Definitions (24)

  • definition 1
  • remark 1
  • definition 2
  • definition 3
  • definition 4
  • proposition 1
  • remark 2
  • proposition 2
  • proposition 3
  • remark 3
  • ...and 14 more