Task06 基于图神经网络的图表征学习方法

介绍

图表征学习要求根据节点属性、边和边的属性(如果有的话)生成一个向量作为图的表征,基于图表征我们可以做图的预测。基于图同构网络(Graph Isomorphism Network, GIN)的图表征网络是当前最经典的图表征学习网络。

基于图同构网络(GIN)的图表征网络的实现

基于图同构网络的图表征学习主要包含以下两个过程:

  1. 首先计算得到节点表征;
  2. 其次对图上各个节点的表征做图池化(Graph Pooling),或称为图读出(Graph Readout),得到图的表征(Graph Representation)

接下来逐一介绍:

GINNodeEmbedding Module

此节点嵌入模块基于多层GINConv实现结点嵌入的计算。输入到此节点嵌入模块的节点属性为类别型向量。

  1. 首先用AtomEncoder对其做嵌入得到第0层节点表征
  2. 逐层计算节点表征,GINConv层越多,此节点嵌入模块的感受野(receptive field)越大。

图同构卷积层的数学定义如下:
xi′=hΘ((1+ϵ)⋅xi+∑j∈N(i)xj) \mathbf{x}^{\prime}_i = h{\mathbf{_\Theta}} \left( (1 + \epsilon) \cdot \mathbf{x}_i + \sum{_{j \in \mathcal{N}(i)}} \mathbf{x}_j \right) xi=hΘ((1+ϵ)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值