node2vec链路预测_ICLR 2021 | 演化图单纯复形中的高阶结构预测

作者 | 李芬

审稿 | 涂心琪

今天给大家介绍一篇投稿于ICLR 2021上的文章“Higer-order structure prediction in evolving graph simplicial complexes”。动态图中包含了许多高阶相互作用,但是人们对成对链接预测问题中的高阶相互作用的关注较少。另外,现有的基于启发式的高阶结构预测方法缺乏理论支持,并且不能有效利用高阶结构中潜在结构包含的知识。针对这些问题,本文提出将相互作用看作单纯形拓扑结构并进行捕获,使用非参数核估计从时间处理(如图快照序列)角度来观察演化图。最后作者通过实验证明本文提出的方法相较于其它方法表现更好。

88b150ebde6e5146e18b3bf8c58d19c1.png1

背景

许多类型的网络(如社交网络、生物网络和化学反应网络)都是高度动态的,网络中新增的相互作用在网络节点之间引入了新的边,使网络迅速发展和增长。通常,人们通过链路预测来观察网络随时间的演化。人们观察到,大多数真实世界的图表现出高阶的分组交互,同时涉及两个以上的节点。在自然界中,也可以同时观察到几种蛋白质在生物网络中相互作用。

目前,较少的工作研究了预测高阶集群之间相互作用的问题。Benson等人最初引入了一个单纯形来模拟图中节点之间的分组交互。他们提出预测一个相似的封闭事件,一个开放的单纯形(成员顶点之间只有成对的相互作用)将过渡到一个封闭的单纯形(其中所有成员顶点同时参与高阶关系)。图1(中)显示了从开放三角形到封闭三角形的过渡示例。图1(右)展示了超精度预测任务。

c01bbf3348feefae4ccc75355689477b.png

图1 时间变化时,开放单纯形到封闭单纯形演变

虽然基于相似闭包事件预测或超边距预测模型都能处理高阶结构,但它们都未能捕捉高阶结构随时间的高度复杂和非线性演化。这两种模型都有两个主要的局限性。首先,它们从图形的单个静态状态中预测结构,不会将添加新边的演化过程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
node2vec是一种用于节点预测嵌入算法,而GAT是一种改进的神经网络模型。下面我将分别介绍这两种算法在节点预测任务的应用。 node2vec算法利用节点的局部邻域结构来学习节点的低维表示。它通过在上进行采样步行,并根据节点的结构特征进行随机游走,从而生成节点序列。然后,利用这些节点序列获取节点之间的相似度,进而利用相似度训练嵌入模型。通过学习到的低维表示,我们可以预测节点的属性或连接关系等信息。例如,在社交网络,我们可以利用node2vec预测用户之间的好友关系或兴趣相似度等。 而GAT是一种基于注意力机制的神经网络模型,它能够学习节点的高维表示并预测节点的属性。GAT通过引入注意力机制,允许每个节点按照不同的重要性对其邻居节点进行聚合。通过多头注意力机制,GAT能够聚合多个不同权重的邻居节点表示,从而更好地捕捉节点之间的关系。在节点预测任务,我们可以使用GAT来学习节点的表示,然后利用这些表示进行属性预测或疾病风险评估等。 总而言之,node2vec和GAT都是用于节点预测任务的算法。node2vec通过学习节点的低维表示来预测节点的属性或连接关系,而GAT则利用多头注意力机制来学习节点的高维表示,并通过这些表示进行属性预测。这两种算法都在数据分析领域有着广泛的应用。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值