Graph Neural Network学习笔记-Day2

参考清单如下:
B站视频

知乎Johnny Richards

知乎Taylor Wu

接上一篇blog:Graph Neural Network学习笔记-Day1

Spectral-Based Convolution

和Spatial-based convolution不同,Spectral-Based Convolution就是根据“时域卷积<==>频域乘积”的性质,通过傅里叶变换,把时域需要卷积的feature和卷积核,变换到频域,相乘之后再傅里叶反变换过去,从而完成卷积。
在这里插入图片描述

基础知识☞Spectral Graph Theory

主要是理解graph如何变换到谱域,如何进行傅里叶变换

基本概念

在这里插入图片描述

  • 什么是graph(包括节点,边,节点个数是N)
  • ajacency matrix(节点与节点之间有边则对应位置的矩阵元素为1,否则为0。是对称矩阵)
  • 只考虑无向图
  • degree matrix(是对角矩阵,对角线元素就是节点的度
  • 信号(节点上的一个函数)
    如下图所示,一个demo graph和它上面的信号(如每个节点表示城市,那么信号可以是该城市的气温、人口增长数,等)
    在这里插入图片描述

拉普拉斯算子

在这里插入图片描述

  • graph的拉普拉斯矩阵L=D-A
  • L是对称的
  • L进行谱分解 L = U Λ U T L = U\Lambda U^T L=UΛUT
  • Λ = d i a g [ λ 0 , ⋯   , λ N − 1 ] \Lambda = diag[\lambda_0,\cdots,\lambda_{N-1}] Λ=diag[λ0,,λN1]对角矩阵,元素是L的特征值
  • U 酉矩阵, U = [ u 0 , ⋯   , u N − 1 ] U = [u_0,\cdots,u_{N-1}] U=[u0,,uN1],列向量是L的特征值对应的特征向量。是一组标准正交基(自己和自己的内积是1,两两之间内积为0)。
  • λ l \lambda_l λl就是谱域的频率,基向量 u l u_l ul就是频率 λ l \lambda_l λl对应的基向量。

对于demo graph,给出上面的信号 f f f。根据graph的样子,可以得到D,A,L,以及L谱分解之后的 Λ \Lambda Λ, U U U
在这里插入图片描述

怎么理解特征值是频率

在这里插入图片描述
λ = 0 \lambda=0 λ=0就是直流分量,特征向量 u 0 u_0 u0这四个节点上的信号强度相同, λ i \lambda_i λi越大,特征向量在节点上变化的就越快。

还是以上面的demo graph为例子,考察拉普拉斯算子究竟干了什么~~
在这里插入图片描述
如上图所示,L算子作用到graph的信号 f f f上面 L f = ( D − A ) f = D f − A f Lf = (D-A)f = Df - Af Lf=(DA)f=DfAf,只考察第一个节点 v 0 v_0 v0, 第一个节点变换后的值$a = D(1,:) f - A(1,:)f , 其 中 ,其中 D(1,:) , , ,A(1,:)$ 分别表示这两个矩阵的第一行。那么就是 v 0 v_0 v0上的signal f ( 1 ) f(1) f(1)乘以节点的度,然后减去与 v 0 v_0 v0相邻的节点的信号。如上图,整理成 v 0 v_0 v0上的信号和它的邻居节点的信号之差,再求和。所以这就是信号强度的变化。如果考虑功率的话,就用 f T L f f^TLf fTLf,如下图所示,整理成了相邻node之间信号功率的变化,或者是graph上信号平滑程度。平滑程度就是频率,频率越高,相邻信号之间能量差就越大,频率越低,相邻信号之间的能量差就越小。
在这里插入图片描述

把信号用特征向量替代,有
在这里插入图片描述
所以特征值就是特征向量的频率大小。

例如下图中的demo graph,是一个具有20个node的 line graph。根据这个graph的L进行谱分解,得到的 λ \lambda λ和对应的 u u u如下面六张图,其中 λ \lambda λ越大,节点之间信号变化就越快。
在这里插入图片描述
自己随便画了一下
在这里插入图片描述

关于拉普拉斯啰嗦点别的

参考知乎上一篇回答,感觉挺有趣。

从热传播模型到图上的信号传播模型

热传播模型

顾名思义就是热量是怎么传播的咯。
牛顿冷却定律(Newton’s Law of Cooling)说,当物体表面与周围存在温度差时,单位时间从单位面积散失的热量与温度差成正比,比例系数称为热传递系数(摘自:百度百科)。假设这个比例系数为 k k k,在一维、离散假设下,位于 i i i处的一个点的温度为 ϕ i \phi_i ϕi,那么 ϕ i \phi_i ϕi变化快慢 d ϕ i d t \frac{d\phi_

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值