B-cos GNNs: Faithful Explanations through Dynamic Linearity
Not on the map. Why?
Abstract (arXiv)
We introduce B-cos GNNs, an inherently explainable class of graph neural networks whose predictions decompose exactly into per-node, per-feature contributions via a single input-dependent linear map. B-cos GNNs use linear (sum-based) aggregation and replace non-linear message and update functions with B-cos transforms. This induces meaningful, task-specific weight-input alignment that is directly accessible through the model's dynamic linearity. Instance-level explanations follow from a single forward and backward pass, requiring no auxiliary explainer, modified learning objective, or perturbation procedure. Instantiated as a GIN, our approach trades small losses in predictive accuracy for state-of-the-art explainability across diverse synthetic and real-world benchmarks, producing explanations orders of magnitude faster than post-hoc baselines.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 29 of its 41 references that are in the map. First posted on arXiv 19 May 2026.
Builds on
29 of 41 references.
References · 29
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2018How Powerful are Graph Neural Networks?cited by 4,393
- 2017Axiomatic Attribution for Deep Networkscited by 3,384
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,371
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,163
- 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,138
- 2017MoleculeNet: A Benchmark for Molecular Machine Learningcited by 1,051
- 2019Strategies for Pre-training Graph Neural Networkscited by 971
- 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 737
- 2020Benchmarking Graph Neural Networkscited by 680
- 2020Towards Faithfully Interpretable NLP Systems: How should we define and evaluate faithfulness?cited by 599
- 2020Parameterized Explainer for Graph Neural Networkcited by 426
17 more
- 2020Explainability in Graph Neural Networks: A Taxonomic Surveycited by 384
- 2021On Explainability of Graph Neural Networks via Subgraph Explorationscited by 281
- 2022Discovering Invariant Rationales for Graph Neural Networkscited by 188
- 2022Interpretable and Generalizable Graph Learning via Stochastic Attention Mechanismcited by 171
- 2019Understanding Attention and Generalization in Graph Neural Networkscited by 169
- 2019Explainability Techniques for Graph Convolutional Networkscited by 161
- 2020Interpreting Graph Neural Networks for NLP With Differentiable Edge Maskingcited by 153
- 2020Graph Information Bottleneck for Subgraph Recognitioncited by 119
- 2022B-cos Networks: Alignment is All We Need for Interpretabilitycited by 88
- 2022Evaluating Explainability for Graph Neural Networkscited by 87
- 2023Everything is Connected: Graph Neural Networkscited by 85
- 2022GraphFramEx: Towards Systematic Evaluation of Explainability Methods for Graph Neural Networkscited by 58
- 2023B-cos Alignment for Inherently Interpretable CNNs and Vision Transformerscited by 31
- 2024Graph Neural Network Explanations are Fragilecited by 19
- 2025No Metric to Rule Them All: Toward Principled Evaluations of Graph-Learning Datasetscited by 16
- 2023GInX-Eval: Towards In-Distribution Evaluation of Graph Neural Network Explanationscited by 9
- 2025B-cos LM: Efficiently Transforming Pre-trained Language Models for Improved Explainabilitycited by 4
Built on by
Not cited yet.