【GCN】论文笔记:SEMI-SUPERVISED CLASSIFICATION WITH GRAPH CONVOLUTIONAL NETWORKS

本文为论文SEMI-SUPERVISED CLASSIFICATION WITH GRAPH CONVOLUTIONAL NETWORKS的阅读笔记.
github链接:Graph Convolutional Networks


SEMI-SUPERVISED CLASSIFICATION WITH GRAPH CONVOLUTIONAL NETWORKS

基于图卷积网络的半监督分类

摘要

  • 通过谱图卷积(spectral graph convolutions) 的局部一阶近似,来确定卷积网络结构。
  • 该模型在图的边数上线性缩放
  • 该模型学习隐藏层表示,这些表示既编码局部图结构、也编码节点特征
  • 通过图结构数据中部分有标签的节点数据对卷积神经网络结构模型训练,使网络模型对其余无标签的数据进行进一步分类

1 INTRODUCTION

使用神经网络模型 f ( X , A ) f(X,A) f(X,A) 对所有带标签节点进行基于监督损失的训练。

  • X X X为输入数据
  • A A A为图的邻接矩阵

在图的邻接矩阵上调整 f ( ⋅ ) f(\cdot) f() 将允许模型从监督损失 L 0 L_0 L0中分配梯度信息,并使其能够学习所有节点(带标签或不带标签)的表示。

2 Graph中的快速卷积

具有以下分层传播规则的多层图形卷积网络(GCN):
(1) H ( l + 1 ) = σ ( D ~ − 1 2 A ~ D ~ − 1 2 H ( l ) W ( l ) ) H^{(l+1)}=\sigma(\tilde{D}^{-\frac{1}{2}} \tilde{A} \tilde{D}^{-\frac{1}{2}} H^{(l)} W^{(l)}) \tag{1} H(l+1)=σ(D~21A~D~21H(l)W(l))(1)
其中:

  1. A ~ = A + I N \tilde{A}=A+I_N A~=A+IN为无向图G的带自环邻接矩阵
  2. I N I_N IN为单位矩阵
  3. D ~ i i = ∑ j A ~ i j \tilde{D}_{ii}=\sum_{j}\tilde{A}_{ij} D~ii=jA~ij
  4. W ( l ) W^{(l)} W(l)为layer-specific可训练权重向量
  5. σ ( ⋅ ) \sigma(·) σ()为激活函数,例:ReLU
  6. H ( l ) ∈ R N × D H^{(l)}\in\mathbb{R}^{N\times D} H(l)RN×D为第 l t h l^{th} lth层的激活矩阵; H ( 0 ) = X H^{(0)}=X H(0)=X

2.1 谱图卷积

推荐阅读:【GCN】图卷积网络初探——基于图(Graph)的傅里叶变换和卷积

在上面这篇文章中,我们推导出基于图的卷积公式如下:
( f ∗ h ) G = U ( h ^ ( λ 1 ) ⋱ h ^ ( λ n ) ) U T f (f*h)_G=U \begin{pmatrix} \hat{h}(\lambda_1) & & \\ & \ddots & \\ & & \hat{h}(\lambda_n) \end{pmatrix} U^T f (fh)G=Uh^(λ1)h^(λn)UTf

  • f f f为待卷积函数(比如图的特征向量)
  • h h h为按需设计的卷积核, h ^ \hat{h} h^为卷积核的傅里叶变换
  • U U U为【图的拉普拉斯矩阵】的【特征向量矩阵】
  • λ \lambda λ为图的拉普拉斯矩阵的特征值

    之后,我们又提到了两种卷积核的设计:
    第一代GCN:卷积核: d i a g ( h ^ ( λ l ) ) : d i a g ( θ l ) diag(\hat{h}(\lambda_l)): diag(\theta_l) diag(h^(λl))diag(θl)
    推导出的公式如下:
    y o u t p u t = σ ( U ( θ 1 ⋱ θ n ) U T x ) y_{output}=\sigma \begin{pmatrix} U \begin{pmatrix} \theta_1 & & \\ & \ddots & \\ & & \theta_n \end{pmatrix} U^Tx \end{pmatrix} y
  • 78
    点赞
  • 400
    收藏
    觉得还不错? 一键收藏
  • 25
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值