Lune

ICLR2024顶会

GOAt: Explaining Graph Neural Networks via Graph Output Attribution

Shengyao Lu, Keith G. Mills, Jiao He, Bang Liu, Di Niu

2024年份
16被引次数
6顶会引用

摘要

Understanding the decision-making process of Graph Neural Networks (GNNs) is crucial to their interpretability. Most existing methods for explaining GNNs typically rely on training auxiliary models, resulting in the explanations remain black-boxed. This paper introduces Graph Output Attribution (GOAt), a novel method to attribute graph outputs to input graph features, creating GNN explanations that are faithful, discriminative, as well as stable across similar samples. By expanding the GNN as a sum of scalar products involving node features, edge features and activation patterns, we propose an efficient analytical method to compute contribution of each node or edge feature to each scalar product and aggregate the contributions from all scalar products in the expansion form to derive the importance of each node and edge. Through extensive experiments on synthetic and real-world data, we show that our method not only outperforms various state-ofthe-art GNN explainers in terms of the commonly used fidelity metric, but also exhibits stronger discriminability, and stability by a remarkable margin. Code can be found at: https://github.com/sluxsr/GOAt . Equal Contribution. Given a product term z = 10A 11 A 12 A 23 , where the variables A 11 = A 12 = A 23 = 1 indicate that all three edges exist, resulting in z = 10. If any of the edges is missing, i.e., at least one of A 11 , A 12 , A 23 is 0, then z = 0. This fact implies that the presence of all edges is equally

问问这篇 Paper

智能体会读完全文。

Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。

可以从这些问题问起

智能体调用

Luneget_paper_fulltext

在 Lune 里问

免费开始,无需绑卡

引用它的顶会 Paper6

问问它们各自怎么用它

它引用的顶会 Paper12

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖