| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> Graphormer 的理解、复现及应用——理解 -> 正文阅读 |
|
[人工智能]Graphormer 的理解、复现及应用——理解 |
Transformer 在NLP和CV领域取得颇多成就,近期突然杀入图神经网络竞赛,并在OGB Large-Scale Challenge竞赛中取得第一名的成绩。 Graphormer?作为实现算法实现的主要架构,已经在Do Transformers Really Perform Bad for Graph Representation?(https://arxiv.org/abs/2106.05234)进行了详细的介绍。本博文主要是在讲解翻译一下该文章的基础上加入一些博主自己的理解,并对Graphormer的代码进行性进一步理解和复现。 ? 1、论文翻译及理解1.1 介绍
在本文中,我们通过开发Graphormer给出了肯定的答案,Graphormer直接构建在标准Transformer上,并在广泛的图形级别预测任务上实现了最先进的性能,包括最近的Open Graph Benchmark LSC(OGB-LSC)[20],以及几个流行的排行榜(例如,OGB[21],Benchmark-GNN[14])。Transformer最初是为序列建模而设计的。关键是要正确地将图的结构信息融入到模型中。注意,对于每个节点i,自我关注只计算i与其他节点之间的语义相似度,而没有考虑反映在节点上的图的结构信息和节点对之间的关系。Graphormer结合了几种有效的结构化编码方法来利用这些信息,如下所述:? 这里提出了Centrality Encoding,Graphormer 中的三个关键encoding之一,主要用于捕获节点的重要性。具体地说,作者利用度中心性进行Centrality Encoding,根据每个节点的度为每个节点分配一个可学习向量,并将其添加到输入层中的节点特征中。实证研究表明,简单的Centrality Encoding对Transformer的图形数据建模是有效的。 这里主要是提出了一种空间编码(Spatial Encoding),主要用于解决图结构数据的空间位置,在后面的公式中会详细介绍。 1.2、预备知识这里简要介绍了图神经网络和Transformer的知识
1.3 Graphormer这里是本文的关键实现部分,作者巧妙地设计了三种Graphormer编码,分别是Centrality Encoding,Spatial Encoding和Edge Encoding in the Attention。 首先,我们看一下Centrality Encoding ?这里是在第0层的embedding表示 其次,我们来看空间编码,这里我认为是本篇文章最有意思的地方。 这里作者说了现有的神经网络仅仅考虑了节点的局部连接,并没有考虑节点的全局位置,以及节点与图中不是其邻居节点的关系,因此作者指出,应该增加相关方面的考虑。于是,作者将节点 得到 ?第三部分注意力机制中的边编码,这里再公式6的基础上添加了 后面的部分就是细节和实验部分,实验结果表明,改方法非常有效。 2、代码讲解及复现代码这块,本以为作者会开源的很详细,结果。。。。。。作者就拿了34行代码把我们给打发了,就这,关键的核心内容都没有。 就这些。。。。。。。 3、总结及实验下篇博客在讲吧,近期尽量把代码写了吧,这篇文章上周就看了,但是忙于其他事情,这篇文章写了好久,今天才把基本内容写完,也是我第一次写这种文章。。。。。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年3日历 | -2025/3/14 3:45:45- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |