【图神经网络】图卷积网络 GCN

本文是图神经网络GCN的学习笔记,探讨了GCN如何利用拉普拉斯矩阵,介绍了拉普拉斯矩阵的变体、性质以及GCN与傅里叶变换的联系,阐述了卷积在图上的实现和GCN的进化路径。
摘要由CSDN通过智能技术生成

本文为图神经网络的学习笔记,讲解图卷积网络 GCN。欢迎在评论区与我交流👏

前言

传统卷积方式在非欧式的数据空间无法保持“平移不变性”,因此将卷积推广到 Graph 等非欧式数据空间的拓扑图上。

先给出 GCN 的公式:
H ( l + 1 ) = D ^ − 1 / 2 A ^ D ^ − 1 / 2 H l W l H^{(l+1)}=\hat{D}^{-1/2}\hat{A}\hat{D}^{-1/2}H^lW^l H(l+1)=D^1/2A^D^1/2HlWl

  • 卷积和傅里叶变换关系紧密。数学上的定义是两个函数的卷积等于各自傅里叶变换的乘积的逆傅里叶变换。此时卷积与傅里叶变换产生了联系
  • 传统的傅里叶变换可通过类比推广到图上的傅里叶变换。此时傅里叶变换又与 Graph 产生了联系
  • 由傅里叶充当桥梁,卷积与 Graph 产生联系

论文链接】。

拉普拉斯矩阵与 GCN

拉普拉斯矩阵及其变体

拉普拉斯矩阵

简单图 G G G 的节点数为 n n n D D D G G G 的度矩阵, A A A G G G 的邻接矩阵,则 G G G 的拉普拉斯矩阵可以表示为 L = D − A L=D-A L=DA

度矩阵 D D D 定义为:
d i , j : = { d e g ( v i ) if  i = j 0 o t h e r w i s e d_{i,j}:=\left\{ \begin{array}{rcl} deg(v_i) & & \text{if }{i=j}\\ 0 & & otherwise\\ \end{array} \right. di,j:={ deg(vi)0if i=jotherwise

L L L 中各元素表示:
L i , j : = { d e g ( v i ) i = j − 1 if  i ≠ j  and  v i 邻接 v j 0 o t h e r w i s e L_{i,j}:=\left\{ \begin{array}{rcl} deg(v_i) & & {i=j}\\ -1 & & \text{if } i\not=j \text{ and } v_i \text{邻接} v_j\\ 0 & & otherwise\\ \end{array} \right. Li,j:=deg(vi)10i=jif i=j and vi邻接vjotherwise
示意图(拉普拉斯矩阵也称为调和矩阵):

在这里插入图片描述

拉普拉斯矩阵变体

对称归一化的拉普拉斯矩阵:
L s y s = D − 1 / 2 L D − 1 / 2 = I − D − 1 / 2 A D − 1 / 2 L^{sys}=D^{-1/2}LD^{-1/2}=I-D^{-1/2}AD^{-1/2} Lsys=D1/2LD1/2=ID1/2AD1/2

L i , j s y s : = { 1 i = j − 1 d e g ( v i ) d e g ( v j ) if  i ≠ j  and  v i 邻接 v j 0 o t h e r w i s e L_{i,j}^{sys}:=\left\{ \begin{array}{rcl} 1 & & {i=j}\\ \frac{-1}{\sqrt{deg(v_i)deg(v_j)}} & & \text{if } i\not=j \text{ and } v_i \text{邻接} v_j\\ 0 & & otherwise\\ \end{array} \right. Li,jsys:=1deg(vi)deg(vj) 10i=jif i=j and vi邻接vjotherwise

随机游走归一化的拉普拉斯矩阵:
L r w = D − 1 L = I − D − 1 A L^{rw}=D^{-1}L=I-D^{-1}A Lrw=D1L=ID1A

L i , j r w : = { 1 i = j − 1 d e g ( v i ) if  i ≠ j  and  v i 邻接 v j 0 o t h e r w i s e L_{i,j}^{rw}:=\left\{ \begin{array}{rcl} 1 & & {i=j}\\ \frac{-1}{\sqrt{deg(v_i)}} & & \text{if } i\not=j \text{ and } v_i \text{邻接} v_j\\ 0 & & otherwise\\ \end{array} \right. Li,jrw:=1deg(vi)

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值