Database Views as Explanations for Relational Deep Learning
Not on the map. Why?
Abstract (arXiv)
In recent years, there has been significant progress in the development of deep learning models over relational databases, including architectures based on heterogeneous graph neural networks (hetero-GNNs) and heterogeneous graph transformers. In effect, such architectures state how the database records and links (e.g., foreign-key references) translate into a large, complex numerical expression, involving numerous learnable parameters. This complexity makes it hard to explain, in human-understandable terms, how a model uses the available data to arrive at a given prediction. We present a novel framework for explaining machine-learning models over relational databases, where explanations are view definitions that highlight focused parts of the database that mostly contribute to the model's prediction. We establish such global abductive explanations by adapting the classic notion of determinacy by Nash, Segoufin, and Vianu (2010). In addition to tuning the tradeoff between determinacy and conciseness, the framework allows controlling the level of granularity by adopting different fragments of view definitions, such as ones highlighting whole columns, foreign keys between tables, relevant groups of tuples, and so on. We investigate the realization of the framework in the case of hetero-GNNs, and develop a model-specific approach via the notion of learnable masks. For comparison, we propose model-agnostic heuristic baselines and show that our approach is both more efficient and achieves better explanation quality in most cases. Our extensive empirical evaluation on the RelBench collection across diverse domains and record-level tasks demonstrates both the usefulness of our explanations and the efficiency of their generation.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 64 of its 133 references that are in the map. First posted on arXiv 11 Sep 2025.
Builds on
64 of 133 references.
References · 64
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,120
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2017Axiomatic Attribution for Deep Networkscited by 3,350
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,906
- 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,708
- 2016The Concrete Distribution: A Continuous Relaxation of Discrete Random Variablescited by 1,135
- 2018A Survey Of Methods For Explaining Black Box Modelscited by 970
- 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 735
- 2019Heterogeneous Graph Attention Networkcited by 732
- 2022Recipe for a General, Powerful, Scalable Graph Transformercited by 702
38 more
- 2017Interpretable Explanations of Black Boxes by Meaningful Perturbationcited by 611
- 2020Explainability in Graph Neural Networks: A Taxonomic Surveycited by 383
- 2018All Models are Wrong, but Many are Useful: Learning a Variable's Importance by Studying an Entire Class of Prediction Models Simultaneouslycited by 364
- 2021On Explainability of Graph Neural Networks via Subgraph Explorationscited by 280
- 2018Learning to Explain: An Information-Theoretic Perspective on Model Interpretationcited by 248
- 2020XGNN: Towards Model-Level Explanations of Graph Neural Networkscited by 211
- 2020PGM-Explainer: Probabilistic Graphical Model Explanations for Graph Neural Networkscited by 210
- 2017Visualizing Deep Neural Network Decisions: Prediction Difference Analysiscited by 166
- 2019Explainability Techniques for Graph Convolutional Networkscited by 160
- 2020Interpreting Graph Neural Networks for NLP With Differentiable Edge Maskingcited by 152
- 2014A* Samplingcited by 150
- 2020Higher-Order Explanations of Graph Neural Networks via Relevant Walkscited by 138
- 2021Generative Causal Explanations for Graph Neural Networkscited by 124
- 2021CF-GNNExplainer: Counterfactual Explanations for Graph Neural Networkscited by 118
- 2019Towards Explainable Artificial Intelligencecited by 106
- 2024RelBench: A Benchmark for Deep Learning on Relational Databasescited by 90
- 2019Unrestricted Permutation forces Extrapolation: Variable Importance Requires at least One More Model, or There Is No Free Variable Importancecited by 85
- 2021Towards Self-Explainable Graph Neural Networkcited by 75
- 2019A Logic-Driven Framework for Consistency of Neural Modelscited by 64
- 2022GraphFramEx: Towards Systematic Evaluation of Explainability Methods for Graph Neural Networkscited by 57
- 2020RelEx: A Model-Agnostic Relational Model Explainercited by 53
- 2025PyG 2.0: Scalable Learning on Real World Graphscited by 49
- 2020Supervised Learning on Relational Databases with Graph Neural Networkscited by 48
- 2022Logic-Based Explainability in Machine Learningcited by 47
- 2025RelGNN: Composite Message Passing for Relational Deep Learningcited by 45
- 2025Griffin: Towards a Graph-Centric Relational Database Foundation Modelcited by 41
- 2020Model-agnostic Feature Importance and Effects with Dependent Features -- A Conditional Subgroup Approachcited by 37
- 2021Probing GNN Explainers: A Rigorous Theoretical and Empirical Analysis of GNN Explanation Methodscited by 36
- 2022Explaining the Explainers in Graph Neural Networks: a Comparative Studycited by 34
- 2019Layerwise Relevance Visualization in Convolutional Text Graph Classifierscited by 32
- 2024PyTorch Frame: A Modular Framework for Multi-Modal Tabular Learningcited by 32
- 2019The Shapley Value of Tuples in Query Answeringcited by 23
- 2023Logic for Explainable AIcited by 23
- 2024Local vs. Global Interpretability: A Computational Complexity Perspectivecited by 23
- 2025Relational Deep Learning: Challenges, Foundations and Next-Generation Architecturescited by 22
- 2024ContextGNN: Beyond Two-Tower Recommendation Systemscited by 19
- 2023GFS: Graph-based Feature Synthesis for Prediction over Relational Databasescited by 16
- 2024Reconsidering Faithfulness in Regular, Self-Explainable and Domain Invariant GNNscited by 14
50 most cited of 64 All 64 (JSON)
Built on by
Citing papers per year: 2026: 1.
1 paper.
- 2026AutoGrable: What Is a Good Graph for a Table?cited by 0
- 2026AutoGrable: What Is a Good Graph for a Table?11 Aug 2026