DW_图深度学习_Task_6

这篇博客介绍了如何使用图神经网络(GNN)进行图表征学习,特别是基于图同构网络(GIN)的实现。内容包括图表征模块的设计,如GINNodeEmbedding,其中包含了图池化和图的预测过程。此外,还讨论了图同构性测试,利用Weisfeiler-Lehman Test判断图的拓扑结构,并介绍了图相似性评估方法。
摘要由CSDN通过智能技术生成

DW_图深度学习_Task_6
学习内容:基于图神经网络的图表征学习方法
学习地址: github/datawhalechina/team-learning-nlp/GNN/

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

本节内容主要是介绍基于图神经网络的图表征学习方法,其过程大致为:
首先,计算得到节点表征。然后对节点表征做图池化,从而得到图的表征。

图表征模块(GINGraphRepr Module)

图表征模块结构

GINNodeEmbedding:进行节点嵌入 -> 得到节点表征
对节点表征进行图池化 -> 得到图的表征
对图的表征进行一层线性变换 -> 得到图的预测

可选的几个计算图表征的方法

  • “sum”: 对节点表征求和;
  • “mean”:对节点表征求平均;
  • “max”:取节点表征的最大值。对一个batch中所有节点计算节点表征各个维度的最大值;
  • “attention”:基于Attention对节点表征加权求和;
  • “set2set”: 另一种基于Attention对节点表征加权求和的方法;

节点嵌入模块(GINNodeEmbedding Module)\

图同构卷积层(GINConv)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值