探寻Graphomer

Graphomer设计理念源于Transformer,旨在利用Self-Attention解决图问题。它通过中心性编码(Centrality Encoding)、空间编码(Spatial Encoding)和边信息编码(Edge Encoding)来捕获图数据的结构信息。中心性编码结合节点特征、出度和入度信息;空间编码结合自注意力机制和编码器得到的标量;边信息编码则根据最短路径上边的特征和学习权重进行加权求和。将这三种编码应用于Transformer架构中,形成了Graphomer。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.Graphomer设计理念

想当年Transformer在处理序列数据方面大火之前曾遇到一个非常尴尬的问题:Self-Attention的思路固然新奇且强大,但将其直接运用于序列数据时效果却非常差,这是因为Self-Attention只是在计算每个元素之间的相关性,并没有将元素之间的位置信息考虑在内,从而有了Transformer的诞生:对每个位置进行编码并加入对应位置的元素特征中,性能得到了极大的提升。
如今Graphomer遇到了同样的问题,微软亚研院的高手们依然想利用Self-Attention的强大机制来拟合图问题,那么关键点就在于——如何将图数据的结构信息编码以及如何加入模型中。

2.Graphomer对图结构的三种编码

2.1 Centrality Encoding(中心性编码)

每个节点经过中心性编码后的结果如下:
hi=x(vi)+z+(deg+vi)+z−(deg−vi) h^{i} = x(v^{i})+z^{+}(deg^{+}v^{i})+z^{-}(deg^{-}v^{i}) hi=x(vi)+z+(deg+vi

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值