网易首页 > 网易号 > 正文 申请入驻

图神经网络的可解释性方法介绍和GNNExplainer解释预测的代码示例

0
分享至

深度学习模型的可解释性为其预测提供了人类可以理解的推理。如果不解释预测背后的原因,深度学习算法就像黑匣子,对于一些场景说是无法被信任的。 不提供预测的原因也会阻止深度学习算法在涉及跨域公平、隐私和安全的关键应用程序中使用。

深度学习模型的可解释性有助于增加对模型预测的信任, 提高模型对与公平、隐私和其他安全挑战相关的关键决策应用程序的透明度,并且可以让我们了解网络特征,以便在将模型部署到现实世界之前识别和纠正模型所犯错误的系统模式。

图在现实世界中无处不在,代表社交网络、引用网络、化学分子、金融数据等。图神经网络 (GNN) 是一个强大的框架,用于对图相关数据进行机器学习,例如节点分类、图分类、和链接预测。

所以本文探讨以下5方面

· GNN 需要可解释性

· 解释 GNN 预测的挑战

· 不同的 GNN 解释方

· GNNExplainer的直观解释

· 使用 GNNExplainer 解释节点分类和图分类的实现

图卷积神经网络 (GCN)、GraphSAGE 和图注意网络 (GAT) 等 GNN 通过沿输入图的边缘递归传递神经消息,将节点特征信息与图结构相结合。

同时结合图结构和特征信息会导致复杂的模型; 因此,解释 GNN 的预测是具有挑战性的。

· 图数据不如图像和文本直观,这使得对图深度学习模型的人类可以理解的解释具有挑战性。

· 图像和文本使用网格状数据; 但是在拓扑图中,信息是使用特征矩阵和邻接矩阵来表示的,每个节点都有不同的邻居。 因此图像和文本的可解释性方法不适合获得对图的高质量解释。

· 图节点和边对 GNN 的最终预测有显着贡献; 因此GNN 的可解释性需要考虑这些交互。

· 节点分类任务通过执行来自其邻居的消息遍历来预测节点的类别。 消息游走可以更好地了解 GNN 做出预测的原因,但这与图像和文本相比更具有挑战性。

图可解释性需要回答以下问题:

· 哪些输入边更关键,对预测贡献最大?

· 哪些输入节点更重要?

· 哪些节点特征更重要?

· 什么图模式将最大化某个类的预测?

解释 GNN 的方法根据它们提供的解释类型分为两个分支。 这些图解释方法侧重于图模型的不同方面,并提供不同的视图来理解 GNN 模型。

实例级方法:给定一个输入图,实例级方法通过识别用于预测的重要输入特征来解释深度模型。

模型级方法提供了一般见解和高级理解来解释深度图模型。 模型级方法专门研究哪些输入图模式可以导致 GNN 进行某种预测。

上图为解释 GNN 的不同方法

实例级方法根据重要性分数的获得方式进行区分,可以将它们分为四个不同的分支。

· Gradients/Feature-based 方法使用梯度或隐藏特征图来表示不同输入特征的重要性,其中梯度或特征值越高表示重要性越高。基于梯度/特征的可解释性方法广泛用于图像和文本任务。 SA、Guided back propagation、CAM 和 Grad-CAM 是基于梯度/特征的可解释性方法的示例。

· 基于扰动的方法监测不同输入扰动的输出变化变化。当保留重要的输入信息时,预测应该与原始预测相似。 GNN 可以通过使用不同的掩码生成算法来获得不同类型的掩码来进行特征重要性的判断,如 GNNExplainer、PGExplainer、ZORRO、GraphMask、Causal Screening 和 SubgraphX。

· 分解方法通过将原始模型预测分解为若干项来衡量输入特征的重要性,这些项被视为相应输入特征的重要性分数。

· 代理方法采用简单且可解释的代理模型来近似复杂深度模型对输入示例的相邻区域的预测。代理方法包括 GraphLime、RelEx 和 PGM Explainer。

GNNExplainer 是一种与模型无关的基于扰动的方法,可以为任何基于图的机器学习任务上的任何基于 GNN 的模型的预测提供可解释的报告。

GNNExplainer 学习边和节点特征的软掩码,然后通过掩码的优化来解释预测。

GNNExplainer 会获取输入图并识别紧凑的子图结构和在预测中起关键作用的一小部分节点特征。

GNNExplainer通过生成传递关键语义的掩码来捕获重要的输入特征,从而产生与原始预测相似的预测。它学习边缘和节点特征的软掩码,通过掩码优化来解释预测。

以不同方式为输入图获得掩码可以获得重要的输入特征。 还根据预测任务的类型生成不同的掩码,例如节点掩码、边掩码和节点特征掩码。

生成的掩码与输入图相结合,通过逐元素乘法获得包含重要输入信息的新图。 最后,将新图输入经过训练的 GNN 以评估掩码并更新掩码生成算法。

explain_node() 学习并返回一个节点特征掩码和一个边缘掩码,它们在解释 GNN 对节点分类所做的预测中起着至关重要的作用。

上图中所有颜色相似的节点都属于同一个类。可视化有助于解释哪些节点对预测贡献最大。

Explain_graph()用于图分类;它学习并返回一个节点特征掩码和一个边缘掩码,这两个掩码在解释GNN对一个图的预测时起着至关重要的作用

当可视化visualize_subgraph时,需要将node_idx设置为-1,因为这意味着一个图分类任务;否则会报错。

本文使用的是pytorch-geometric实现的GNNExplainer作为示例,有兴趣了解的话可以查看其官方文档

https://avoid.overfit.cn/post/3a01457fe6094941a2bca2961f742dce

作者:Renu Khandelwal

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
小学生“老干部风”穿搭火了,家长无奈吐槽:儿子周岁13,虚岁40

小学生“老干部风”穿搭火了,家长无奈吐槽:儿子周岁13,虚岁40

妍妍教育日记
2026-05-15 08:20:14
恩里克谈欧冠决赛:我觉得现在是球队本赛季状态最好的时候

恩里克谈欧冠决赛:我觉得现在是球队本赛季状态最好的时候

懂球帝
2026-05-29 00:47:10
队内第一高薪!队报:恩里克将与巴黎续约至2030,薪水超任何球员

队内第一高薪!队报:恩里克将与巴黎续约至2030,薪水超任何球员

画夕
2026-05-28 16:40:14
万万没想到!中国狂建核电站,不是缺电,而是盯上了老美的命根

万万没想到!中国狂建核电站,不是缺电,而是盯上了老美的命根

混沌录
2026-05-27 17:04:17
张艺谋没想到,《主角》请9位陕西人压阵,风头却被3个外地人抢走

张艺谋没想到,《主角》请9位陕西人压阵,风头却被3个外地人抢走

白面书誏
2026-05-16 20:18:12
网友们这几天都在吃著名毛巾集团洁丽雅的瓜,讽刺其家族“丑闻”

网友们这几天都在吃著名毛巾集团洁丽雅的瓜,讽刺其家族“丑闻”

网络易不易
2026-05-17 12:29:12
小米米家首款手持风扇正式发布:169元起,5米送风+40小时续航

小米米家首款手持风扇正式发布:169元起,5米送风+40小时续航

泡泡网
2026-05-27 11:25:19
毒性堪比砒霜!正大量上市,一旦发苦赶紧吐掉!医生:煮熟也有毒

毒性堪比砒霜!正大量上市,一旦发苦赶紧吐掉!医生:煮熟也有毒

最江阴
2026-05-27 15:04:31
网约车司机放心跑!交通部定调:一天12小时合规,4小时必歇

网约车司机放心跑!交通部定调:一天12小时合规,4小时必歇

水泥土的搞笑
2026-05-29 00:34:59
这是切尔诺贝利如今的样子!人类撤离后,这里发生了惊人的变化

这是切尔诺贝利如今的样子!人类撤离后,这里发生了惊人的变化

窥探宇宙1
2026-05-27 17:00:03
日媒:今年日本大企业月薪上涨率高达5.46%,创历史新高!

日媒:今年日本大企业月薪上涨率高达5.46%,创历史新高!

随波荡漾的漂流瓶
2026-05-28 12:36:19
奉劝所有人:无权无势、没背景,千万别把孩子教得太“乖”

奉劝所有人:无权无势、没背景,千万别把孩子教得太“乖”

户外阿毽
2026-05-26 12:38:46
13死3伤超载车背后的拼车市场:基本晚上发车接送到家,车内或有改装座椅、小板凳

13死3伤超载车背后的拼车市场:基本晚上发车接送到家,车内或有改装座椅、小板凳

红星新闻
2026-05-28 17:38:01
13死3伤,河南车祸乘客无一幸免,知情人称遇难人员是回家收麦

13死3伤,河南车祸乘客无一幸免,知情人称遇难人员是回家收麦

Mr王的饭后茶
2026-05-28 16:20:32
暴雨蓝色预警继续:湖南云南贵州广西等地部分地区有大暴雨

暴雨蓝色预警继续:湖南云南贵州广西等地部分地区有大暴雨

界面新闻
2026-05-28 18:55:02
杭州银行副行长年薪集体超240万?股民不当冤大头,投出1.22亿股反对票

杭州银行副行长年薪集体超240万?股民不当冤大头,投出1.22亿股反对票

大象新闻
2026-05-28 13:58:37
“泡药杨梅”风波后的产地:果农拜托记者帮澄清一下,“我们的杨梅现在保证没问题”|在场

“泡药杨梅”风波后的产地:果农拜托记者帮澄清一下,“我们的杨梅现在保证没问题”|在场

红星新闻
2026-05-28 15:30:21
郑丽文访美前,痛斥“台独”,岛内最新民调出炉,赖清德不降反升

郑丽文访美前,痛斥“台独”,岛内最新民调出炉,赖清德不降反升

阿离家居
2026-05-28 21:04:12
你有什么莫名其妙的生理反应?网友:我老公说我上辈子肯定是战士

你有什么莫名其妙的生理反应?网友:我老公说我上辈子肯定是战士

另子维爱读史
2026-05-22 20:27:39
罗贯中瞒了我们700年!赤壁之战最大功臣不是周瑜诸葛亮,而是他

罗贯中瞒了我们700年!赤壁之战最大功臣不是周瑜诸葛亮,而是他

舆图看世界
2026-05-19 15:50:03
2026-05-29 02:00:49
deephub incentive-icons
deephub
CV NLP和数据挖掘知识
2002文章数 1461关注度
往期回顾 全部

科技要闻

利润跌27%:快手只剩“可灵”这张牌?

头条要闻

男子疑遭家暴跳楼身亡 母亲:儿媳说"你不配活在世上"

头条要闻

男子疑遭家暴跳楼身亡 母亲:儿媳说"你不配活在世上"

体育要闻

唐斯经历的一切,此刻的他与尼克斯

娱乐要闻

林俊杰七七与大哥嫂子的瓜剪不断理还乱

财经要闻

小米仍需一次创业

汽车要闻

宋Ultra DM-i售12.99万起 选装天神之眼B承诺一年城市领航兜底

态度原创

游戏
本地
家居
数码
军事航空

《女神异闻录6》泄露主角太丑?金毛男主太路人!

本地新闻

用剪纸的方式,打开江苏扬州

家居要闻

蜂鸟餐椅 线面交错

数码要闻

宏碁推出Predator Atlas 8掌机:8" FHD+ 120Hz 500nits触屏

军事要闻

美锁定伊朗打击新目标 考虑重启军事行动

无障碍浏览 进入关怀版