4 个月前

图U-Net

图U-Net

摘要

我们研究了图数据的表示学习问题。卷积神经网络可以自然地应用于图像,但在处理图数据时面临显著挑战。鉴于图像是节点位于二维晶格上的特殊图结构,图嵌入任务与图像像素级预测任务(如分割)具有天然的对应关系。尽管编码器-解码器架构(如U-Net)在许多图像像素级预测任务中取得了成功,但类似的图数据方法尚付阙如。这主要是因为池化和上采样操作在图数据上并不自然。为了解决这些挑战,我们在本工作中提出了新颖的图池化(gPool)和反池化(gUnpool)操作。gPool层通过可训练投影向量对节点进行标量投影,并根据投影值自适应地选择一些节点以形成较小的图。我们进一步提出了gUnpool层作为gPool层的逆操作。gUnpool层利用在相应gPool层中选择的节点的位置信息,将图恢复为其原始结构。基于我们提出的gPool和gUnpool层,我们开发了一种适用于图数据的编码器-解码器模型,即图U-Net。我们的实验结果表明,在节点分类和图分类任务中,我们的方法比先前模型表现出更加一致的优越性能。

代码仓库

hujilin1229/gUNet
pytorch
GitHub 中提及
HongyangGao/Graph-U-Nets
pytorch
GitHub 中提及
HongyangGao/gunet
官方
pytorch
GitHub 中提及

基准测试

基准方法指标
graph-classification-on-collabGraph U-Nets
Accuracy: 77.56%
graph-classification-on-ddGraph U-Nets
Accuracy: 82.43%
graph-classification-on-proteinsGraph U-Nets
Accuracy: 77.68%
node-classification-on-citeseerGraph U-Nets
Accuracy: 73.2 ± 0.5%
node-classification-on-coraGraph U-Nets
Accuracy: 84.4% ± 0.6%
node-classification-on-pubmedGraph U-Nets
Accuracy: 79.6 ± 0.2%

用 AI 构建 AI

从想法到上线——通过免费 AI 协同编程、开箱即用的环境和市场最优价格的 GPU 加速您的 AI 开发

AI 协同编程
即用型 GPU
最优价格
立即开始

Hyper Newsletters

订阅我们的最新资讯
我们会在北京时间 每周一的上午九点 向您的邮箱投递本周内的最新更新
邮件发送服务由 MailChimp 提供
图U-Net | 论文 | HyperAI超神经