22 TKDE SAGES: Scalable Attributed Graph Embedding with Sampling for Unsupervised Learning

talk

这篇文章没有什么特别新颖的,一作是北大的硕士,查询过程中好像没有其他工作,18年硕士,文章采用重构损失(A,X)+互信息。 主要看点:graphsaint在图采样上的实现,不是利用 pytorch_geometry

model

总体上 来说 : 采样graphsaint来进行无偏采样,之后对采样后的子图进行对比学习(DGI)
在这里插入图片描述

损失

1. A的重构损失(GAE常用)

在这里插入图片描述

2. 特征矩阵X的重构损失

作者声称 采样 会破坏结构,因此邻接矩阵重构不一定充分,这里考虑重构特征矩阵。
和ARGAX里面不同的是,这里采用 attention

分三步

latent Z和 Watt相乘 非线性激活后和vs向量乘 获得一个 attention向量
这个向量和 At进行哈达玛积 形成 Ms
Mr同理,两者求和后激活softmax 形成C,C和X 通过14 来形成decoder

这里还是有点维度问题不明白 Ct和 Zt 能形成 X重构的X’吗? 看代码再说

在这里插入图片描述

3. 互信息 节点和子图级 文中称 community-specifc

在这里插入图片描述

整体损失 remark :

在这里插入图片描述
前两项λ 的数值,根据预处理 实验中获取的pv puv设置

前面无偏采样

在这里插入图片描述
在这里插入图片描述

实验

实验部分还是比较完善的,节点分类,聚类,连接预测,超参数分析,可视化,消融,不同采样策略分析
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

代码

基于 PYG的 DGI+graphsaint 实现。
重构邻接矩阵,直接就是 通过 self.x_weight把 Z的维度 转换到和 输入X相同的维度,并没有 采用so-called的 attention。。

在这里插入图片描述

rethink

全文除了 graphsaint采样 利用了 概率论的一些知识(graphsaint原文应该有)。其余部分很简单,GAE+重构x+ DGI

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值