HyperAIHyperAI

Command Palette

Search for a command to run...

5 months ago

Topology-Informed Graph Transformer

Yun Young Choi; Sun Woo Park; Minho Lee; Youngho Woo

Topology-Informed Graph Transformer

Abstract

Transformers have revolutionized performance in Natural Language Processing and Vision, paving the way for their integration with Graph Neural Networks (GNNs). One key challenge in enhancing graph transformers is strengthening the discriminative power of distinguishing isomorphisms of graphs, which plays a crucial role in boosting their predictive performances. To address this challenge, we introduce 'Topology-Informed Graph Transformer (TIGT)', a novel transformer enhancing both discriminative power in detecting graph isomorphisms and the overall performance of Graph Transformers. TIGT consists of four components: A topological positional embedding layer using non-isomorphic universal covers based on cyclic subgraphs of graphs to ensure unique graph representation: A dual-path message-passing layer to explicitly encode topological characteristics throughout the encoder layers: A global attention mechanism: And a graph information layer to recalibrate channel-wise graph features for better feature representation. TIGT outperforms previous Graph Transformers in classifying synthetic dataset aimed at distinguishing isomorphism classes of graphs. Additionally, mathematical analysis and empirical evaluations highlight our model's competitive edge over state-of-the-art Graph Transformers across various benchmark datasets.

Code Repositories

leemingo/tigt
Official
pytorch
Mentioned in GitHub
leemingo/cy2mixer
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
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

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
Topology-Informed Graph Transformer | Papers | HyperAI