4 个月前

神经贝尔曼-福特网络:一种通用的图神经网络框架用于链接预测

神经贝尔曼-福特网络:一种通用的图神经网络框架用于链接预测

摘要

链接预测是图上的一个非常基础的任务。受传统路径方法的启发,本文提出了一种基于路径的通用且灵活的表示学习框架,用于链接预测。具体而言,我们将节点对的表示定义为所有路径表示的广义和,其中每条路径的表示是该路径中边表示的广义积。借鉴贝尔曼-福特算法解决最短路径问题的思想,我们展示了所提出的路径公式可以通过广义贝尔曼-福特算法高效求解。为了进一步提高路径公式的容量,我们提出了神经贝尔曼-福特网络(Neural Bellman-Ford Network, NBFNet),这是一种通用的图神经网络框架,通过在广义贝尔曼-福特算法中学习操作符来求解路径公式。NBFNet 使用 3 个神经组件参数化了广义贝尔曼-福特算法,即 INDICATOR、MESSAGE 和 AGGREGATE 函数,分别对应边界条件、乘法操作符和加法操作符。NBFNet 非常通用,涵盖了多种传统的基于路径的方法,并且可以应用于同质图和多关系图(例如知识图)中的传导设置和归纳设置。实验结果表明,在同质图和知识图上,所提出的 NBFNet 在传导设置和归纳设置下均显著优于现有方法,取得了新的最佳性能结果。

代码仓库

DeepGraphLearning/NBFNet
官方
pytorch
GitHub 中提及
fs302/EasyLink
pytorch
GitHub 中提及

基准测试

基准方法指标
link-prediction-on-citeseerNBFNet
AP: 93.6%
AUC: 92.3%
link-prediction-on-coraNBFNet
AP: 96.2%
AUC: 95.6%
link-prediction-on-fb15k-237NBFNet
Hits@1: 0.321
Hits@10: 0.599
Hits@3: 0.454
MR: 114
MRR: 0.415
link-prediction-on-pubmedNBFNet
AP: 98.2%
AUC: 98.3%
link-prediction-on-wn18rrNBFNet
Hits@1: 0.497
Hits@10: 0.666
Hits@3: 0.573
MR: 636
MRR: 0.551
link-prediction-on-yago3-10NBFNet
Hits@1: 0.480
Hits@10: 0.708
Hits@3: 0.612
MRR: 0.563
link-property-prediction-on-ogbl-biokgNBFNet
Ext. data: No
Number of params: 734,209
Test MRR: 0.8317
Validation MRR: 0.8318

用 AI 构建 AI

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

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

Hyper Newsletters

订阅我们的最新资讯
我们会在北京时间 每周一的上午九点 向您的邮箱投递本周内的最新更新
邮件发送服务由 MailChimp 提供
神经贝尔曼-福特网络:一种通用的图神经网络框架用于链接预测 | 论文 | HyperAI超神经