链路预测是图的关键问题。边预测启发式算法使用一些评分函数,如公共邻域和katz指数,来测量边的可能性。由于它们的简单性、可解释性和可伸缩性,它们获得了广泛的实际应用。然而,每种启发式算法都有一个很强的假设,即当两个节点可能有边,这就限制了它们在这些假设失败的图上的有效性。在这方面,一个更合理的方法应该是从一个给定的图中学习一个合适的启发式方法,而不是使用预定义的启发式方法。通过提取每个目标边周围的局部子图,我们的目的是学习一个函数从子图模式映射到边的存在性,从而自动学习适合于当前网络的“启发式”。在本文中,我们研究了这种启发式学习模式的边预测。首先,我们发展了一个新的gamma-衰退的启发式理论。该理论在一个框架内统一了广泛的启发式算法,并证明了所有这些启发式可以很好地近似于局部子图。结果表明,局部子图保留了与链路存在相关的丰富信息。其次,基于衰减理论,提出了一种利用图神经网络(GNN)从局部子图学习启发式的新方法。它的实验结果显示了前所未有的性能,在各种各样的问题上都工作得很好。
边预测可使用简单的启发式算法:计算节点之间的相似度作为边的似然。启发式算法可根据hop(h-order)的大小来归类。启发式是一种预定义的方法,并且强依赖于假设。
符号表示、节点显示隐式嵌入、GNN、有监督启发式学习
WLNM将子图作为网络输入预测边。但是高阶的启发式需要较大的子图,计算复杂。
作者将启发式归纳出一种框架:
其中,
论证可得:
大部分高阶启发式符合相似的gamma-decaying 启发框架,因此可以在h-hop子图上计算,可有效地以小指数级误差近似。
根据启发式框架定义,较远的部分结构影响权重较小,因此局部封闭子图已经包含足够的图结构信息来进行边预测。
总结:使用封闭局部子图,可以学到一阶二阶启发式信息,并以较小误差学到高阶信息
SEAL(learning from Subgraphs, Embeddings and Attributes for
Link prediction)并不限制学习到的图结构特征符合某一种特别的形式(如gamma-decaying heuristics),而是之直接学习一般图结构特征
步骤为:
(1)提取子图
(2)构造点信息矩阵
(3)GNN学习
第二步中点信息矩阵包含三部分:点结构标签、点嵌入、点属性
本文发布于:2024-01-29 20:05:26,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170652992817949.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |