图卷积(6)——过平滑现象(1)

图卷积(6)——过平滑现象(1)

过平滑现象的提出是在论文Deeper Insights into Graph Convolutional Networks for Semi-Supervised Learning中。作者将GCN用于半监督学习任务,发现采用多层GCN之后,会出现过平滑现象(over-smoothing)。
文章提出三个核心观点:

  1. 拉普拉斯平滑:GCN中图卷积是特殊形式的拉普拉斯平滑,可以聚合临近节点的特征,使同一类别的节点的特征相似;
  2. 过平滑问题:多层GCN使得节点输出特征过度平滑,这样便无法区分不同类别的节点。该现象尤其是在小数据集上容易出现(这点类似于过拟合问题);
  3. 标签传播困难:多层GCN会造成过平滑现象的同时,层数太少也无法很好地传播节点标签;

拉普拉斯平滑介绍

我们将GCN于全连接进行简单的比对:
G C N : Y = A ^ X W F C N : Y = X W \begin{aligned} \mathrm{GCN}&: \mathrm{Y}=\hat{\mathrm{A}} \mathrm{XW} \\ \mathrm{FCN}&: \mathrm{Y}=\mathrm{XW} \end{aligned} GCNFCN:Y=A^XW:Y=XW
原文数据
图为原论文中的数据,不难看出GCN比FCN性能高出这么多的原因是因为GCN中包含邻接矩阵。而其表现优异的根本原因是GCN是一种特殊形式的拉普拉斯平滑。拉普拉斯平滑的三种形式为:

  1. 标准形式: y i = ( 1 − γ ) x i + γ ∑ j a ~ i j d i x j , 1 ≤ i ≤ n \boldsymbol{y}_{i}=(1-\gamma) \boldsymbol{x}_{i}+\gamma \sum_{j} \frac{\tilde{a}_{i j}}{d_{i}} \boldsymbol{x}_{j}, 1 \leq i \leq n yi=(1γ)xi+γjdia~ijxj,1in
  2. 矩阵形式: Y = X − γ D ~ − 1 L ~ X = ( I − γ D ~ − 1 L ~ ) X \mathbf{Y}=\mathbf{X}-\gamma \tilde{\mathbf{D}}^{-1} \tilde{\mathbf{L}} \mathbf{X}=\left(\mathbf{I}-\gamma \tilde{\mathbf{D}}^{-1} \tilde{\mathbf{L}}\right) \mathbf{X} Y=XγD~1L~X=(IγD~1L~)X
  3. 特殊形式: Y = ( I − D ~ − 1 ( D ~ − A ~ ) ) X = D ~ − 1 A ~ X , γ = 1 \mathbf{Y}=\left(\mathbf{I}-\tilde{\mathbf{D}}^{-1}(\tilde{\mathbf{D}}-\tilde{\mathbf{A}})\right) \mathbf{X}=\tilde{\mathbf{D}}^{-1} \tilde{\mathbf{A}} \mathbf{X}, \quad \gamma=1
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值