Decoupling the Depth and Scope of Graph Neural Networks
概
为每个结点抽取一子图作为结点的代表, 然后推理过程仅限定在子图上, 作者证明了这种方式的表达能力.
符号说明
-
, global graph;
-
, node set;
-
, edge set;
-
, node feature matrix;
-
, adjacency matrix;
-
, 以结点为 中心的子图, 这个子图可以是通过一些启发式的方法从 global graph 采样得到的, 也可以是学习的得到的 (比如以 为中心的 2-hop 子图);
-
就是子图 所诱导的特征矩阵和邻接矩阵, 且规定:
Shadow-GNN
-
Shadow-GNN 的想法其实很简单, 就是假设我们有一个 GNN 的网络, 其为:
的表征为 . Shadow-GNN 做如下的一个改动:
-
是提取中心为 的子图, 而 则是将图表征转换为结点的表征, 以用于后续的任务.
-
本文主要聚焦的点在于这种方式的表达能力, 作者证明了:
- Shadow-GNN 是 local-smoothing 的 (但很难 over-smoothing), 所以允许多层的 GNN 网络架构;
- Shadow-SAGE 有着和 GraphSAGE 相似的逼近能力;
- Shadow-GIN 有着和 GIN 一样的 1-WL test 的能力.
-
至于子图的具体提取方式, 作者主要考虑了启发式的抽取方式: 根据 pagerank weight 采样, 或者直接根据 hops 选取 (一般 2, 3 hops 就足够了).
代码
[official]
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
2021-11-17 Scalable Rule-Based Representation Learning for Interpretable Classification