Graphormer

GraphEngine2.0版本 Windows编译环境配置 GraphEngine2.0版本 Windows编译环境配置 ================================= 环境配置步骤: 安装VisualStudio2017:勾选Python环境, .NetCore SDK 2.0 ,Windows 10 SDK(10.0.15063.0), 将Python以及Pip添加到环境变量: python: 3. ... 阅读详情

本文思考如何将Transformer的主体结构应用到图结构数据上。

作者认为将Transformer应用到图上最关键问题是如何适合地将图的结构信息整合到模型之中。自注意力机制只计算了节点和其他节点的语义相似性,而没有考虑图上节点的结构信息和节点对之间的关系。

 

作者采用了如下三种方式对结构信息进行编码

Centrality Encoding

中心性编码,用来衡量节点的重要性,通过节点的入度和出度来得到中心性编码

 

​是基于入度和出度的可学习向量,如果是无向图,则出度等于入度。将其与原始节点特征相加作为输入。

Spatial Encoding

空间编码。序列数据空间信息固定,方便位置编码,而图的空间结构依赖于边的连接。作者使用最短路径来作为自注意力的偏置,以此来捕获结构信息

 

表示两个节点之间的最短路径,如果不存在,则为-1,是基于最短路径的可学习标量。通过最短路径,模型会更多关注邻近节点的关系,少关注远离节点的关系。 

Edge Encoding in the Attention

作者认为将边的信息加入到相关节点中不是一个有效方式。作者同样采用了最短路径的方式,将边的信息编码到自注意力上。

 

表示节点i到节点j之间最短路径中第n个边的特征,是相应的权重参数。

 

 

论文笔记-graphormer transformer在图表征中的运用。 阅读详情

相关推荐

Graphormer复现碎碎念

一:简介 Graphormer:https://github.com/microsoft/Graphormerhttps://github.com/microsoft/Graphormer 二、安装 使用./install.sh安装,前面是pip直接安装whl依赖,而fairseq该工具还没有集成自whl,因此是在fairseq目录下复制fairseq的git,再编译集成。 我在使用下面的安装命令时(用于安装fairseq)报错了,报错为:option --use-feature: invalid

guanjian6334的博客 3013

Graphormer 的理解、复现及应用——理解

Transformer 在NLP和CV领域取得颇多成就,近期突然杀入图神经网络竞赛,并在OGB Large-Scale Challenge竞赛中取得第一名的成绩。 Graphormer作为实现算法实现的主要架构,已经在Do Transformers Really Perform Bad for Graph Representation?(https://arxiv.org/abs/2106.05234)进行了详细的介绍。本博文主要是在讲解翻译一下该文章的基础上加入一些博主自己的理解,并对Graphorm.

GSM_GSM的博客 1万+

Graphormer:图神经网络的结构化革命

Graphormer通过三大革命性创新重塑图神经网络:​​理论层面突破​建立图结构与Transformer的数学映射证明拓扑编码的WL-test等价性解决三维几何信息与离散图的融合难题​​技术架构创新​首创结构化位置编码框架实现边特征与注意力的深度整合构建多尺度图依赖建模能力开发几何感知的连续空间编码​​应用场景革新​药物研发:分子生成成功率提升至92%材料科学:晶体结构预测速度提升100倍社交网络:跨社群影响力建模精度89%交通规划:路网流量预测误差<4%

qq_43664407的博客 1498

【图-注意力笔记,篇章2】Graphormer 和 GraphFormers论文笔记之两篇经典Graph Transformer来入门

Graphormer和GraphFormer论文的相关介绍及笔记

xiaobaizaza_Ry的博客 1万+

MacOS新手必看:HomeBrew安装避坑指南(含M1芯片适配方案)

本文为MacOS新手提供全面的HomeBrew安装指南,特别包含M1/M2芯片适配方案。从系统准备到核心安装流程,再到日常维护和高级配置,详细解析每个步骤的潜在问题及解决方案,帮助用户高效管理Mac软件。

weixin_28831399的博客 471

RK3588设备树调试实战:解决NPU不加载、USB3.0识别异常与DP显示问题

本文深入探讨了RK3588设备树调试中的三大典型问题:NPU不加载、USB3.0识别异常与DP显示问题。通过详细的问题定位步骤、关键设备树修改和调试技巧,帮助开发者快速解决硬件适配中的挑战,提升RK3588平台的开发效率。

weixin_30576827的博客 477

【Graphormer阅读笔记、实验与刷榜】《Do Transformers Really Perform Bad for Graph Representation?》

Graphormer阅读笔记——chx paper:https://arxiv.org/abs/2106.05234 code:https://github.com/microsoft/Graphormer (main分支) Graphormer主要策略 1. Transformer结构 主要有Transformer layer组成,每一层包括MHA(多头自注意)和FFN(前馈)模块,并增加了LN。 h′(l)=MHA(LN(h(l−1)))+h(l−1)h(l)=FFN(LN(h′(l)))+h′(

智慧的旋风的博客 5993

【题解】【中国大学MOOC】(北京大学)人工智能与信息社会考试——期末考试

1.在Alpha-Beta剪枝算法中,我们把一个结点可能取值的上界记作____值,下界记作____值。 编号 选项 A 以上都不对 B Beta,Alpha C Alpha,Beta D Max,Min 2.属于非完全信息博弈的游戏是 编号 选项 A 围棋 B 井字棋 C 军棋 D 黑白棋 3.图中的剪枝过程称为____剪枝 ...

葑鈊丶 1万+

Graph上的Transformer:Graphormer

Graphomer

白景屹的博客 2160

【小程序】支付宝直付通解决方案

支付宝直付通是支付宝为小程序提供的一种支付解决方案,可以实现小程序中直接使用支付宝进行支付。以上是一个简单的支付宝直付通解决方案及相关代码示例。具体的使用还需要根据自己的业务需求进行定制化开发和调整。

qq_31532979的贺公子之数据科学与艺术博客,致力于科技向善,拥抱开源,要用技术的影响力来领导团队,而不是威权和职位! 1281

国外无人机蜂群作战典型战例及发展趋势

参与袭击的无人机为简易组装的固定翼飞机,采用小排量活塞发动机和手机GPS通信模块零件,机翼为轻木加泡沫板混合结构,尾梁为铝合金方管,主要依靠胶带粘接,以上全部配件均可在商用市场买到,成本较低,可在短时间内装配完成。③战场纵深短、瞬时性强。蜂群作战的参战数量显著增加,这一方面得益于无人机技术的飞速发展使得廉价无人机可以大量生产和仿制,另一方面凭借迅速发展的投放和回收技术以及集群控制技术,使得无人机蜂群可在极短时间内实现编队饱和攻击,在快速消耗敌方高价值防空武器系统的同时,保证己方物资系统的突防概率。

renhongxia1的博客 2481

图表示学习中的Transformer:Graphormer的突破

人工智能咨询培训老师叶梓 转载标明出处在自然语言处理和计算机视觉等领域,Transformer架构已经成为主导选择。然而,在图级别的预测任务中,它的表现并不如主流的图神经网络(GNN)变体。这一现象引发了一个思考:Transformer是否适合图表示学习,以及如何使其在图表示学习中发挥作用。来自大连理工大学、普林斯顿大学、北京大学和微软亚洲研究院的研究人员共同提出了一种名为Graphormer的新型架构,该架构基于标准的Transformer架构,并在多个图表示学习任务上取得了优异的结果。

人工智能讲师分享前沿技术 2084

Multisim的探针(Probe)及数字电路的一些调试技巧的应用

Multisim的探针(Probe)及数字电路的一些调试技巧的应用 --EE Bang   By  WRS 上图为555方波发生器,根据R1,R2,C2参数的配置可产生频率为46.3KHZ,占空比50%的方波信号,如果用示波器查看波形参数的话需要用两个坐标轴做差,操作不便,另外如果要修改电路将上述电阻换成滑动变阻器的话,使其产生可变频率

Agent Christmas的博客 3万+

Graphormer模型演进解析:从原始Graphormer到Distributional-Graphormer升级点

本文介绍了如何在星图GPU平台上自动化部署Graphormer分子属性预测模型的纯Transformer架构图神经网络,实现高效分子特性分析。该镜像特别适用于药物发现领域,能够快速预测分子溶解性、极性表面积等关键属性,显著加速新药筛选流程。

weixin_36289742的博客 269

ST-CNN实战:用Python实现交通流量预测(附完整代码)

本文详细介绍了如何利用时空卷积神经网络(ST-CNN)进行交通流量预测的实战过程。通过Python和PyTorch,从数据预处理、构建邻接矩阵,到ST-CNN核心模块的代码实现与模型训练,提供了完整的解决方案,帮助开发者掌握处理时空序列数据的核心算法。

rust6ferris的博客 926

从2804云台电机到桌面机械臂:一个STM32/GD32玩家的FOC驱动踩坑全记录

本文详细记录了从2804云台电机到桌面机械臂的FOC驱动开发历程,涵盖了硬件选型、驱动方案优化、软件调试等关键环节。特别分享了L6234P驱动芯片的发热问题、AS5600编码器的I2C通信陷阱以及PID调参的实战经验,为DIY爱好者提供了宝贵的参考。

weixin_26897585的博客 482

Graphormer:Transformer用于图预测任务

文章信息 文章题为“Do Transformers Really Perform Bad for Graph Representation?”,该文章发表于2021年NeurIPS会议上。文章提出Graphormer图预测任务。摘要 Transformer架构已经成为许多领域的主导选择,例如自然语言处理和计算机视觉。此外,与主流GNN变体相比,它在流行的图级预测排行榜上的表现并不具有竞...

zuiyishihefang的博客 1780

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Graphormer分子建模效果对比:Graphormer vs DimeNet++在PCQM4M上的MAE对比

本文介绍了如何在星图GPU平台上自动化部署Graphormer分子属性预测模型的纯Transformer架构图神经网络,实现高效的分子属性预测。该镜像特别适用于药物发现领域,能够快速准确地预测分子化学性质,显著提升药物筛选效率。通过星图GPU平台,用户可以轻松搭建专业分子建模环境,加速科研与工业应用开发。

weixin_35995661的博客 550

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Graphormer 项目推荐

Graphormer 是由微软开发的一个通用深度学习框架,专门用于分子建模任务。该项目的主要编程语言是 Python,同时也使用了 Cython 和 Shell 脚本。Graphormer 旨在为研究人员和开发者提供一个灵活且高效的工具,用于训练自定义模型,以加速在分子科学领域的研究和应用,如材料发现和药物发现等。 ## 2. 项目核心功能 Graphormer 的核心功能包括: - **通...

gitblog_07184的博客 372

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Graphormer 开源项目使用教程

Graphormer 项目的目录结构如下: ``` Graphormer/ ├── docs/ ├── examples/ ├── fairseq @ 98ebe4f/ ├── graphormer/ ├── .gitignore ├── .gitmodules ├── .readthedocs.yaml ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README...

gitblog_00071的博客 671

Graphormer 安装和配置指南

### 项目基础介绍 Graphormer 是由微软开发的一个通用深度学习框架,专门用于分子建模任务。它旨在加速人工智能在分子科学领域的研究和应用,如材料发现和药物发现等。Graphormer 提供了一个灵活的深度学习模型训练平台,支持多种数据接口和预训练模型,适用于各种分子建模任务。 ### 主要编程语言 Graphormer 主要使用 Python 编程语言进行开发和运行。Python 是一...

gitblog_07183的博客 869

Graphormer实战案例:Graphormer+AutoML构建分子性质预测Pipeline

本文介绍了如何在星图GPU平台上自动化部署Graphormer 分子属性预测模型的纯 Transformer 架构图神经网络,实现高效的分子属性预测。该镜像可广泛应用于药物发现和材料科学领域,通过分析分子结构快速预测其化学性质,为科研和工业应用提供强大支持。

weixin_35414260的博客 989

Graphormer实战:用34行核心代码理解Transformer如何搞定图数据

本文深入解析Graphormer如何通过34行核心代码实现Transformer处理图数据的创新方法。Graphormer结合Centrality编码、Spatial编码和Edge编码,有效解决图神经网络中的节点重要性差异、全局空间关系建模和边特征利用等挑战,为图数据处理提供了全新视角。

weixin_30294295的博客 520

Graphormer一文详解:Graphormer位置编码对分子环系建模优势

本文介绍了如何在星图GPU平台上自动化部署Graphormer分子属性预测模型的纯Transformer架构图神经网络,实现高效分子结构建模与属性预测。该镜像特别优化了位置编码方案,能精准处理分子环系结构,适用于药物发现、材料设计等场景,显著提升预测精度与效率。

weixin_32306683的博客 896
上一篇: 计算机基础知识补充
下一篇: JVM知识总结(持续更新)
Cestbo1
博客等级 码龄10年 53粉丝 21原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值