小白科研笔记:简析图神经网络收敛性的理论证明

本文探讨图神经网络(GNN)的深度与宽度对其收敛性的影响,揭示复杂图结构下网络设计原则。通过对比GNN与计算模型LOCAL,论证深度与宽度在图学习中的关键作用。

1. 前言

这篇博客主要简析一篇ICLR2020的论文What Graph Neural Network Cannot Learn: Depth vs Width。这篇论文是很有理论深度的。不过这篇博客只是一个导读哈。想借研究这篇论文的时间,打一打图神经网络的理论基础。因为我比较关心图神经网络在点云处理方面的研究,所以对文章的讨论我会以点云处理来举例子。有关图神经网络处理点云的论文可以参考我之前的几篇博客。

2. 图神经网络结构

首先解释一些符号。图神经网络的输入是图类数据。图可以表示为 G = ( V , E ) G=(V,E) G=(V,E) n = ∣ V ∣ n=\vert V \vert n=V表示图中节点的个数。在图 G G G中,使用 v i v_i vi表示第 i i i个节点。 V V V就是所有节点的集合。在点云中, v i v_i vi就可以理解为第 i i i个点的三维坐标。记 e i ← j e_{i\leftarrow j} eij表示从 v j v_j vj v i v_i vi的边。如果 e i ← j ∈ E e_{i\leftarrow j} \in E eijE,说明这条边是存在的,此外 e j ← i ∈ E e_{j\leftarrow i} \in E ejiE,即一般讨论的图都是双向的。对于 v i v_i vi来说, d e g i deg_i degi表示该节点的度,即该节点边的个数。 Δ \Delta Δ记为图 G G G max ⁡ ( d e g i ) , ∀ v i ∈ V \max(deg_i), \forall v_i \in V max(degi),viV。为了更好的理解图这个数据结构,可以看看这篇归纳笔记。记 a i a_i ai表示第 i i i个节点的特征(比如颜色,法线,雷达强度等)。在一堆点云中,边是怎样建立的呢?直觉是目标点的特征跟他近邻点的特征相关,所以对于点云来说,边是根据近邻关系建立。具体建立方式有几种,一是KNN建立,二是在规定半径范围内建立,三是启发式采样建立(比如最远点采样)。

在这篇论文中,作者用 GNN m p n \text{GNN}_{mp}^n GNNmpn表示图神经网络的运算过程。 GNN \text{GNN} GNN就是Graph Neural Network缩写。 m p mp mp含义是message passing,译为中文就是消息传播。在图神经网络中,目标节点的特征是根据它邻近节点的特征计算而来。举个不恰当的例子,三人成虎。把皇上当作一个节点。他的三位大臣当作邻近节点。三个大臣对皇上说集市有老虎,那么皇上就真相信了集市有老虎。这就是消息传播的过程。 GNN m p n \text{GNN}_{mp}^n GNNmpn中的 n n n表示图神经网络计算的结果是每个节点都会获得一个特征向量。论文中也提及了 GNN m p p \text{GNN}_{mp}^p GNN

评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值