4 个月前

基于拓扑信息的图变换器

基于拓扑信息的图变换器

摘要

变压器(Transformers)在自然语言处理和视觉领域取得了革命性的进展,为它们与图神经网络(Graph Neural Networks, GNNs)的结合铺平了道路。增强图变压器性能的一个关键挑战是提高其区分图同构的能力,这在提升预测性能方面起着至关重要的作用。为了解决这一挑战,我们引入了一种新型变压器——“拓扑感知图变压器(Topology-Informed Graph Transformer, TIGT)”,该模型不仅增强了检测图同构的辨别能力,还提升了图变压器的整体性能。TIGT由四个组件构成:一个基于图的非同构普遍覆盖(利用图中的循环子图)的拓扑位置嵌入层,以确保唯一的图表示;一个双路径消息传递层,用于在整个编码器层中显式编码拓扑特征;一个全局注意力机制;以及一个图信息层,用于重新校准通道级图特征以实现更好的特征表示。TIGT在区分合成数据集中图同构类别的分类任务上超越了以往的图变压器。此外,数学分析和实证评估表明,我们的模型在各种基准数据集上具有与最先进的图变压器相媲美的优势。

代码仓库

leemingo/tigt
官方
pytorch
GitHub 中提及
leemingo/cy2mixer
pytorch
GitHub 中提及

基准测试

基准方法指标
graph-classification-on-cifar10-100kTIGT
Accuracy (%): 73.955
graph-classification-on-mnistTIGT
Accuracy: 98.230±0.133
graph-classification-on-peptides-funcTIGT
AP: 0.6679
graph-regression-on-pcqm4mv2-lscTIGT
Validation MAE: 0.0826
graph-regression-on-peptides-structTIGT
MAE: 0.2485
graph-regression-on-zincTIGT
MAE: 0.057
graph-regression-on-zinc-fullTIGT
Test MAE: 0.014
node-classification-on-clusterTIGT
Accuracy: 78.033
node-classification-on-patternTIGT
Accuracy: 86.680

用 AI 构建 AI

从想法到上线——通过免费 AI 协同编程、开箱即用的环境和市场最优价格的 GPU 加速您的 AI 开发

AI 协同编程
即用型 GPU
最优价格
立即开始

Hyper Newsletters

订阅我们的最新资讯
我们会在北京时间 每周一的上午九点 向您的邮箱投递本周内的最新更新
邮件发送服务由 MailChimp 提供
基于拓扑信息的图变换器 | 论文 | HyperAI超神经