Reconsidering Faithfulness in Regular, Self-Explainable and Domain Invariant GNNs
Steve Azzolin, Antonio Longa, Stefano Teso, Andrea Passerini

TL;DR
This paper critically examines faithfulness metrics for GNN explanations, revealing their non-interchangeability, questioning the goal of optimizing faithfulness, and linking faithfulness to out-of-distribution generalization.
Contribution
It demonstrates that existing faithfulness metrics are inconsistent, challenges the assumption that optimizing faithfulness is always beneficial, and connects faithfulness with domain-invariant generalization in GNNs.
Findings
Existing metrics are not interchangeable
Perfect faithfulness can be uninformative for regular GNNs
Faithfulness is crucial for out-of-distribution generalization
Abstract
As Graph Neural Networks (GNNs) become more pervasive, it becomes paramount to build reliable tools for explaining their predictions. A core desideratum is that explanations are \textit{faithful}, \ie that they portray an accurate picture of the GNN's reasoning process. However, a number of different faithfulness metrics exist, begging the question of what is faithfulness exactly and how to achieve it. We make three key contributions. We begin by showing that \textit{existing metrics are not interchangeable} -- \ie explanations attaining high faithfulness according to one metric may be unfaithful according to others -- and can systematically ignore important properties of explanations. We proceed to show that, surprisingly, \textit{optimizing for faithfulness is not always a sensible design goal}. Specifically, we prove that for injective regular GNN architectures, perfectly faithful…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
Taxonomy
TopicsAdvanced Memory and Neural Computing · Ferroelectric and Negative Capacitance Devices
