【图神经网络论文阅读笔记:GCN-1】Spectral Networks and Locally Connected Networks on Graphs

本文介绍了一种基于卷积神经网络(CNN)的图神经网络(GCN)构造方法,包括基于空间构造和基于谱构造两种方式。基于空间构造的方式考虑了多尺度、层次化和局部感受野的概念;基于谱构造的方式利用图拉普拉斯算子的谱推广卷积运算符。

【阅读笔记】Spectral Networks and Locally Connected Networks on Graphs

Abstract

本文是基于CNN(卷积神经网络,convolutional neural network)所构造的GCN。

本文提出两种构造,一种基于域的层次集群(a hierachical clustering of the domain),另一种是基于图拉普拉斯的谱(the spectrum of the graph Laplacian)。

其中后者(GCN-1)是本文的重点

结果显示,对于低维图,可以通过一些参数来学习卷积层,这些参数与输入大小无关。

Background

CNN在机器学习问题中非常成功,在这些问题中,底层数据表示的坐标具有网格(grid)结构(在1、2和3维),并且在这些坐标中要研究的数据具有相对于该网格的平移等变性/不变性(translational equivariance/invariance)。

同时,CNN相比传统的全连接网络(FC)还极大地减少了参数的使用。

然而,对于不具备较好几何结构的数据,传统的CNN不太适用。而图(graph)天然具备较好的表示能力。为了将卷积推广到图上,本文提出两种结构:spatial constructionspectral construction

Spacial Construction

CNN 对一般图最直接的泛化是考虑多尺度(multiscale)、层次化(hierarchical)、局部感受野(local receptive field)。

网格(grid)将被带权图 G = ( Ω , W ) G=(\Omega ,W) G=(Ω,W)所替代—— Ω \Omega Ω是大小为 m m m的离散集,而 W W W是一个 m × m m\times m m×m的对称矩阵(元素非负)。

Ω \Omega Ω理解为节点集合, W W W理解为边矩阵

Locality

要在图中泛化局部(locality)的概念,可以通过权重 W W W来决定。定义“邻居”(neighborhood)的最直接方式是设定一个门限值 δ \delta δ,则节点 j j j的邻居(neighbor)为:
N δ ( j ) = { i ∈ Ω : W i j > δ } N_\delta(j)=\{i\in\Omega:W_{ij}>\delta\} Nδ(j)={ iΩ:Wij>δ}

通过此处“邻居”的概念,之后会定义“社区”(neighborhood)

Multiresolution

由于网格具备天然的多尺度集群(multiscale clustering),CNN得以通过池化层和二次采样层(subsampling layer)减少网格的尺度。前人提出了多种在图上形成多尺度集群的方法。

本文使用一种简单的方法。下图说明了具有相应邻域的图的多分辨率集群(multiresolution clustering):

Deep Locally Connected Networks

spatial construction始于对图的多尺度集群。

考虑尺度为 K K K。设 Ω 0 = Ω \Omega_0=\Omega Ω0=Ω,对每个 k = 1... K k=1...K k=1...K,定义:

  • Ω k \Omega_k Ωk为一个分割:将 Ω k − 1 \Omega_{k-1} Ωk1分为 d k d_k dk个集群
  • N k \mathcal{N}_k Nk Ω k − 1 \Omega_{k-1} Ωk1中各元素所在的社区: N k = { N k , i ; i = 1... d k − 1 } \mathcal{N}_k=\{\mathcal{N}_{k,i};i=1...d_{k-1}\} Nk={ Nk,i;i=1...dk1}
image-20221204200521293

上图为无向图 G = ( Ω 0 , W ) G=(\Omega_0,W) G=(Ω0,W)的两级集群。

容易理解错误的是,这里的 W i j W_{ij} Wij不是“距离”,而是表征两个节点关系紧密与否的“权重”——关系越紧密,权值越大。

e.g. Ω 1 \Omega_1 Ω1是将 Ω 0 = Ω \Omega_0=\Omega Ω0

评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值