Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Pure Transformers are Powerful Graph Learners

About

We show that standard Transformers without graph-specific modifications can lead to promising results in graph learning both in theory and practice. Given a graph, we simply treat all nodes and edges as independent tokens, augment them with token embeddings, and feed them to a Transformer. With an appropriate choice of token embeddings, we prove that this approach is theoretically at least as expressive as an invariant graph network (2-IGN) composed of equivariant linear layers, which is already more expressive than all message-passing Graph Neural Networks (GNN). When trained on a large-scale graph dataset (PCQM4Mv2), our method coined Tokenized Graph Transformer (TokenGT) achieves significantly better results compared to GNN baselines and competitive results compared to Transformer variants with sophisticated graph-specific inductive bias. Our implementation is available at https://github.com/jw9730/tokengt.

Jinwoo Kim, Tien Dat Nguyen, Seonwoo Min, Sungjun Cho, Moontae Lee, Honglak Lee, Seunghoon Hong• 2022

Related benchmarks

TaskDatasetResultRank
Node ClassificationChameleon
Accuracy38.1
549
Node ClassificationSquirrel
Accuracy29.4
500
Graph ClassificationNCI1
Accuracy76.7
460
Graph ClassificationIMDB-B
Accuracy80.2
322
Node ClassificationCiteseer
Accuracy47
275
Graph ClassificationNCI109
Accuracy72.1
223
Graph ClassificationIMDB-M
Accuracy47
218
Graph RegressionZINC (test)
MAE0.047
204
Graph ClassificationDD
Accuracy73.9
175
Graph RegressionOGB-LSC PCQM4M v2 (val)
MAE0.091
81
Showing 10 of 43 rows

Other info

Code

Follow for update