Measuring the Importance of Database Elements
summary
Shows that tuple-importance and parameter-importance are formalized as cooperative games with database tuples or query parameters as players, and that computing Shapley scores reduces to familiar techniques: Shapley value reduction to probabilistic evaluation via a Vandermonde linear system, closed-form use of linearity of expectation, knowledge compilation to DNNF, and sampling that yields multiplicative approximations. Instantiates utilities for Boolean, aggregate, inconsistency and graph queries, proves tractability for conjunctive queries without self-join, gives a SHAP-style random-replacement definition for parameters that yields the same Shapley value, and leaves the reverse complexity equivalence open.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 1:06Database tuple importance
- 8:30Causality vs cooperative game theory
- 11:53Shapley value basics
- 16:04Complexity and probabilistic DBs
- 21:17Query parameter importance
- 29:02Summary
related talks
01h 01mBrief Tutorial on Probabilistic Databases
04mLogic and Algorithms In Database Theory and AI
44mIntermediate Relational Algorithm Design
43mA Dichotomy for Queries with Negation in Probabilistic Databases
47mApproximate Lifted Inference with Probabilistic Databases
20mPolygon: Symbolic Reasoning for SQL using Conflict-Driven Under-Approximation Search
15mSpeeding up Symbolic Reasoning for Relational Queries
39mMassively Parallel Evaluation of Relational Queries II
