Reinforced Causal Explainer for Graph Neural Networks

计算机科学 归属 一般化 图形 突出 人工智能 GSM演进的增强数据速率 机器学习 人工神经网络 利用 理论计算机科学 数学 心理学 社会心理学 计算机安全 数学分析
作者
Xiang Wang,Yingxin Wu,An Zhang,Fuli Feng,Xiangnan He,Tat‐Seng Chua
出处
期刊:IEEE Transactions on Pattern Analysis and Machine Intelligence [IEEE Computer Society]
卷期号:45 (2): 2297-2309 被引量:33
标识
DOI:10.1109/tpami.2022.3170302
摘要

Explainability is crucial for probing graph neural networks (GNNs), answering questions like "Why the GNN model makes a certain prediction?". Feature attribution is a prevalent technique of highlighting the explanatory subgraph in the input graph, which plausibly leads the GNN model to make its prediction. Various attribution methods have been proposed to exploit gradient-like or attention scores as the attributions of edges, then select the salient edges with top attribution scores as the explanation. However, most of these works make an untenable assumption - the selected edges are linearly independent - thus leaving the dependencies among edges largely unexplored, especially their coalition effect. We demonstrate unambiguous drawbacks of this assumption - making the explanatory subgraph unfaithful and verbose. To address this challenge, we propose a reinforcement learning agent, Reinforced Causal Explainer (RC-Explainer). It frames the explanation task as a sequential decision process - an explanatory subgraph is successively constructed by adding a salient edge to connect the previously selected subgraph. Technically, its policy network predicts the action of edge addition, and gets a reward that quantifies the action's causal effect on the prediction. Such reward accounts for the dependency of the newly-added edge and the previously-added edges, thus reflecting whether they collaborate together and form a coalition to pursue better explanations. It is trained via policy gradient to optimize the reward stream of edge sequences. As such, RC-Explainer is able to generate faithful and concise explanations, and has a better generalization power to unseen graphs. When explaining different GNNs on three graph classification datasets, RC-Explainer achieves better or comparable performance to state-of-the-art approaches w.r.t. two quantitative metrics: predictive accuracy, contrastivity, and safely passes sanity checks and visual inspections. Codes and datasets are available at https://github.com/xiangwang1223/reinforced_causal_explainer.

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
高兴寒梦完成签到 ,获得积分10
2秒前
科研通AI6.4应助April采纳,获得10
2秒前
独特的友琴完成签到,获得积分10
4秒前
丘比特应助BaiX采纳,获得10
5秒前
nicholas完成签到,获得积分10
5秒前
7秒前
8秒前
8秒前
勿念完成签到,获得积分10
11秒前
lili发布了新的文献求助10
11秒前
隐形曼青应助细腻初雪采纳,获得10
12秒前
12秒前
酷炫灵安完成签到,获得积分10
12秒前
Dr_Zhang发布了新的文献求助10
13秒前
ordinary发布了新的文献求助10
13秒前
lllcccc发布了新的文献求助10
14秒前
红与黑完成签到,获得积分10
14秒前
peekaboo完成签到 ,获得积分10
14秒前
16秒前
慕青应助背后大白采纳,获得10
18秒前
19秒前
江江江江江江完成签到,获得积分20
20秒前
Criminology34应助大黄采纳,获得10
21秒前
Criminology34应助大黄采纳,获得10
21秒前
dpiner完成签到,获得积分10
21秒前
可爱的函函应助大黄采纳,获得30
21秒前
22秒前
勿念完成签到,获得积分10
23秒前
SciGPT应助大喵采纳,获得100
23秒前
勿念发布了新的文献求助30
25秒前
26秒前
毕月乌发布了新的文献求助10
26秒前
29秒前
耍酷谷南发布了新的文献求助10
29秒前
Xixi发布了新的文献求助10
29秒前
微距完成签到 ,获得积分10
30秒前
orixero应助WWW=WWW采纳,获得10
31秒前
背后大白发布了新的文献求助10
32秒前
深情安青应助阿萨十大采纳,获得10
32秒前
33秒前
高分求助中
Invited Discussant 63O and 64O 1000
Ideology and Meaning-Making under the Putin Regime 750
Petrology and Plate Tectonics 500
A Handbook of User Experience Research & Design in Libraries 400
Understanding Modeling and Simulation of Polymerization Reactions 400
Direct and Iterative Linear System Solvers 400
《KNN基无铅压电陶瓷电学性能优化与物理机理研究》 300
热门求助领域 (近24小时)
化学 材料科学 医学 生物 纳米技术 工程类 有机化学 计算机科学 化学工程 生物化学 物理 内科学 复合材料 催化作用 光电子学 物理化学 电极 细胞生物学 基因 遗传学
热门帖子
关注 科研通微信公众号,转发送积分 6904951
求助须知:如何正确求助?哪些是违规求助? 8598690
关于积分的说明 18253359
捐赠科研通 6308151
什么是DOI,文献DOI怎么找? 3063746
关于科研通互助平台的介绍 2086398
邀请新用户注册赠送积分活动 2041529