GCNII《Simple and Deep Graph Convolutional Networks》阅读笔记

GCNII

Chen M, Wei Z, Huang Z, et al. Simple and deep graph convolutional networks[C]//International Conference on Machine Learning. PMLR, 2020: 1725-1735.

本文主要是针对GNN模型的过平滑(over-smooth)问题展开研究与讨论,回顾之前的一些解决方案,并且借鉴ResNet设计了GCNII模型。


过平滑问题以及其相关工作

其实到现在为止,大部分GNN模型都是浅层的,可以称得上深层模型的屈指可数——GCNII和DeeperGCN。之所以不能太深,是因为过平滑问题会导致性能下降。

所谓过平滑,就是指当我们堆叠多个图卷积层时,模型的性能不升反降的现象。至于为什么会这样,一种比较合理的解释是:这些模型都可以看作是一些滤波器,而这些滤波器所模拟的lazy随机游走会最终收敛到一个稳定的向量,因而导致了无法区分出不同的节点。并且,高度节点由于从邻居获得更多的信息,所以更容易出现过平滑问题。

而模型过浅,我们就无法从高阶邻居中提取信息了。

当然,从GNN刚兴起的时候大家就发现这个问题了,很多人都对此提出了各式各样的解决方案,其中一些思路对于我们自己设计model是很有帮助的。

第一类大方向是沿着ResNet中的剩余连接以及图的正则化等方法进行扩展和思考。

  1. skip-connection。一般是把当前层的结果和上一层的结果进行连接/拼接,这样,既可以保留之前的运算结果,又可以加速模型在训练过程中的收敛速度。
  2. JKNet。保存每一层的运算结果,最后统一对所有层的结果进行一个连接,可以减轻过平滑问题。
  3. DropEdge。训练时随机丢弃途中的一些边,是一种图数据增强的方法。

第二类大方向是浅层模型中的深度传播方法。

  1. SGC。
  2. APPNP。
  3. GDC。

第一类方法确实是模型深度有了小幅提升,但是无法更深,还是存在过平滑的问题;第二类方法根本就没有加深模型深度,只是每一层深度传播去聚合更多的信息,也失去了深层模型的非线性结构。

虽然如此,层数一多,仍然会有过平滑问题。

GCNII模型

GCNII(Graph Convolutional Network via Initial residual and Identity mapping),就是带有初始剩余连接和恒等映射的GCN。
PyG官方文档:GCN2Conv
X ′ = ( ( 1 − α ) P ^ X + α X ( 0 ) ) ( ( 1 − β ) I + β Θ ) \mathbf{X}^{\prime} = \left( (1 - \alpha) \mathbf{\hat{P}}\mathbf{X} + \alpha \mathbf{X^{(0)}}\right) \left( (1 - \beta) \mathbf{I} + \beta \mathbf{\Theta} \right) X

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 简单而深入的卷积网络(Simple and Deep Graph Convolutional Networks)是一种用于像识别和分类的深度学习模型。它通过对像的局部特征进行卷积操作,从而实现对像的分类和识别。与传统的卷积神经网络不同,简单而深入的卷积网络可以处理非欧几里得空间中的数据,例如社交网络、蛋白质结构等。该模型的优点在于可以处理不同大小和形状的像,并且可以自适应地学习像的特征。 ### 回答2: 简单而深入的卷积神经网络simple and deep graph convolutional networks)是一种用于数据上的深度学习模型。随着数据的普及和应用,卷积神经网络成为了研究热点。 传统的卷积神经网络在处理数据时存在局限性,无法充分地利用结构信息,因此卷积神经网络应运而生。简单而深入的卷积神经网络是其中的一种,具有以下特点: 1. 简单易懂:简单而深入的卷积神经网络结构简单,易于理解和实现。该模型采用了局部连接和权值共享的思想,可以通过少量的超参数调整来完成训练。 2. 深度学习:简单而深入的卷积神经网络可以通过多层的卷积层来提取数据的特征。随着层数的增加,模型可以逐步抽象出更高层次的特征,从而提高模型的表达能力。 3. 基于结构:简单而深入的卷积神经网络基于结构进行设计和训练,能够充分地利用节点之间的连接信息和边的权重信息。因此,该模型可以用于处理、网络等复杂结构数据。 简单而深入的卷积神经网络可以应用于多个领域,如推荐系统、社交网络分析、语义分析等。在推荐系统中,该模型可以利用用户之间的关注关系、商品之间的相似性等信息,提高推荐的准确率;在社交网络分析中,该模型可以用于社区发现、节点分类等任务;在语义分析中,该模型可以用于文本分类、情感分析等任务。 总之,简单而深入的卷积神经网络是一种有效的数据处理工具,具有简单易懂、深度学习、基于结构等特点。在未来的研究中,将有更多的研究者致力于探索和发展该模型,在数据处理方面取得更加卓越的成果。 ### 回答3: 简单且深入的卷积网络(Simple and Deep Graph Convolutional Networks)是一种用于形数据表示学习的深度学习模型。它是一种预测节点或形属性的网络,可以处理具有不同特征的大量非结构化数据,例如社交网络,分子结构和语言文本。 卷积网络(GCN)是一种在形数据上执行卷积运算的神经网络,它使用形中的节点和它们的边缘来表示数据,并学习一个表示全部节点和边缘的嵌入向量。简单而深入的GCN模型最初由石遥等人于2018年提出,它将传统的GCN模型中局部和全局信息相结合,并通过嵌入节点特征进行表述。该模型可以减少过拟合,提高分类准确性和泛化能力。 简单而深入的GCN模型具有以下优点: 1. 处理稀疏和密集的形数据。它可以处理具有不同特征的大量非结构化数据,例如社交网络,分子结构和语言文本 2. 减少过拟合。该模型将过量的学习策略应用于不同的形,减少了过拟合的风险 3. 提高分类准确性和泛化能力。该模型通过在测试数据上进行处理,并使用自适应特征选择策略改善分类准确性和泛化能力 除此之外,简单而深入的GCN模型还可以应用于多个应用程序,例如社交网络分析,像分割和分子预测。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值