Papers › Graph Attention Networks

Graph Attention Networks

30 Oct 2017ICLR 2018 1arXiv:1710.10903archive 2025-07-28

Petar Veličković, Guillem Cucurull, Arantxa Casanova, Adriana Romero, Pietro Liò, Yoshua Bengio

We present graph attention networks (GATs), novel neural network architectures that operate on graph-structured data, leveraging masked self-attentional layers to address the shortcomings of prior methods based on graph convolutions or their approximations. By stacking layers in which nodes are able to attend over their neighborhoods' features, we enable (implicitly) specifying different weights to different nodes in a neighborhood, without requiring any kind of costly matrix operation (such as inversion) or depending on knowing the graph structure upfront. In this way, we address several key challenges of spectral-based graph neural networks simultaneously, and make our model readily applicable to inductive as well as transductive problems. Our GAT models have achieved or matched state-of-the-art results across four established transductive and inductive graph benchmarks: the Cora, Citeseer and Pubmed citation network datasets, as well as a protein-protein interaction dataset (wherein test graphs remain unseen during training).

PaperPDFConference PDFCodeCode Syntology ran

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

For agents, Syntology's MCP tool lists every function and class Syntology harvested from this paper and whether it ran (how to connect): get_harvested_code_for_paper(arxiv_id="1710.10903")

Code

Syntology Ran 50 of 106 code samples harvested from 52 repositories linked to this paper; 56 have no recorded run. Of those that ran: 1 ran · honoured contract; 2 ran · violated contract; 8 ran · our draft was wrong; 1 ran · fixture could not drive it; 38 ran with no contract checked.

By repository: community (archive-listed): 106 samples from 52 repositories, 50 ran. The run record, sample by sample. “Ran” means executed on a synthesized input, not that the code is correct or reproduces the paper.

93 repositories listed; official and paper-mentioned ones first.

PetarV-/GAT officialmentioned in papermentioned on GitHubtfMIT report
404nofound/gat mentioned on GitHubpytorchMIT report
4pygmalion/GAT_tensorflow mentioned on GitHubtf report
Anak2016/GAT mentioned on GitHubpytorchMIT report
AngusMonroe/GAT-pytorch mentioned on GitHubpytorch report
Anou9531/GAT mentioned on GitHubtfMIT report
Aveek-Saha/Graph-Attention-Net mentioned on GitHubtf report
BIG-S2/keras-gnm mentioned on GitHub report
ChengSashankh/trying-GAT mentioned on GitHubtfMIT report
ChengyuSun/gat mentioned on GitHubpytorchMIT report
ColdenChan/GAT_D mentioned on GitHubtf report
Diego999/pyGAT mentioned on GitHubpytorchMIT report
GraphSAINT/GraphSAINT mentioned on GitHubtf report
HazyResearch/hgcn mentioned on GitHubpytorch report
HeapHop30/graph-attention-nets mentioned on GitHubtf report
IllinoisGraphBenchmark/IGB-Datasets mentioned on GitHubpytorchNOASSERTION report
Kaimaoge/IGNNK mentioned on GitHubpytorch report
Kristof-Neys/GAT_Neo4j_DGL mentioned on GitHubtf report
Messham87/COVID_GAT mentioned on GitHubpytorch report
Negus25/GAT-Mindspore mentioned on GitHubmindspore report
PumpkinYing/GAT mentioned on GitHubpytorchnot reachable when probed 2026-09-18 — repositories for recent papers often appear after camera-ready report
WantingZhao/my_GAT mentioned on GitHubtfMIT report
Yindong-Zhang/myGAT mentioned on GitHubpytorch report
YunseobShin/wiki_GAT mentioned on GitHubtf report
alexOarga/haiku-geometric mentioned on GitHubjax report
anish-lu-yihe/SVRT-by-GAT mentioned on GitHubpytorchMIT report
arangoml/fastgraphml mentioned on GitHubpytorch report
basiralab/RG-Select mentioned on GitHubpytorch report
blueberryc/pyGAT mentioned on GitHubpytorchMIT report
bowu/GraphSearch mentioned on GitHubpytorch report
danielegrattarola/keras-gat mentioned on GitHubtfMIT report
davidpicard/homm mentioned on GitHubpytorch report
dmeoli/neuro-sat mentioned on GitHubMIT report
ds4dm/sGat mentioned on GitHubpytorchMIT report
ds4dm/sparse-gcn mentioned on GitHubpytorchMIT report
dzb1998/pyGAT mentioned on GitHubpytorch report
fanzhenliu/dagad mentioned on GitHubpytorch report
fongyk/graph-attention mentioned on GitHubpytorch report
galkampel/HyperNetworks mentioned on GitHubpytorch report
gayanku/FDGATII mentioned on GitHubpytorch report
gcucurull/jax-gat mentioned on GitHubjax report
giuseppefutia/link-prediction-code mentioned on GitHubpytorch report
gmum/umwpl2021 mentioned on GitHub report
gordicaleksa/pytorch-GAT mentioned on GitHubpytorch report
isotlaboratory/ml4vrp mentioned on GitHubpytorch report
joaopedromattos/gnee mentioned on GitHubpytorchMIT report
liu6zijian/simplified-gcn-model mentioned on GitHubpytorch report
marble0117/GNN_models_pytorch mentioned on GitHubpytorchMIT report
marble0117/GNN_models_pytorch_geometric mentioned on GitHubpytorchMIT report
marblet/GNN_models_pytorch_geometric mentioned on GitHubpytorch report
marblet/gat-pytorch mentioned on GitHubpytorch report
meliketoy/graph-cnn.pytorch mentioned on GitHubpytorch report
mitya8128/experiments_notes mentioned on GitHub report
mlzxzhou/keras-gnm mentioned on GitHub report
nnaakkaaii/g2-MLP mentioned on GitHubpytorch report
pengsl-lab/mssl mentioned on GitHubpytorch report
pengsl-lab/mssl2drug mentioned on GitHubpytorch report
qema/orca-py mentioned on GitHubpytorch report
shenweichen/GraphNeuralNetwork mentioned on GitHubtf report
shi27feng/transformers.satisfy mentioned on GitHubpytorch report
snowkylin/gnn mentioned on GitHubtf report
snownus/COOP mentioned on GitHub report
subercui/pyGConvAT mentioned on GitHubpytorch report
taishan1994/pytorch_gat mentioned on GitHubpytorch report
tatp22/pytorch-fast-GAT mentioned on GitHubpytorch report
tlmakinen/GAT-noise mentioned on GitHubpytorch report
vailatuts/SSFG-regularization mentioned on GitHubpytorch report
wan2000/mc-mot mentioned on GitHubpytorch report
weiyangfb/PyTorchSparseGAT mentioned on GitHubpytorch report
whut2962575697/gat_sementic_segmentation mentioned on GitHubpytorchMIT report
ydzhang-stormstout/HAT mentioned on GitHubtf report
yururyuru00/GAT_pyG mentioned on GitHubpytorch report
zhangbo2008/GAT_network mentioned on GitHubpytorchMIT report
zhanglab-aim/cancer-net mentioned on GitHubpytorchGPL-2.0 report
zhao-tong/GNNs-easy-to-use mentioned on GitHubpytorch report
zxhhh97/ABot mentioned on GitHubpytorchMIT report
dmlc/dgl pytorch report
dmlc/dgl pytorch report
dmlc/dgl pytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

106 samples harvested; 50 ran; 1 honoured the contract we drafted; 56 have no recorded run. Read from Syntology's graph 2026-09-24; that is when this build read the record, not when the samples ran.

1ran · honoured contract
2ran · violated contract
8ran · our draft was wrong
1ran · fixture could not drive it
38ran
56unverified

Licence: 43 of the 106 samples are pointer only, meaning Syntology does not serve that copy's text. This page shows no code text for any sample; each one links to its file in the repository.

Harvested from 52 repositories linked to this paper, official or community; each sample names its own and says which. “Ran” means the sample executed on a synthesized input. It does not mean the output is correct, and nothing here reproduces the paper's results. “Honoured” and “violated” refer to a contract Syntology drafted from the code itself; “our draft was wrong” and “fixture could not drive it” are failures of Syntology's instrument, not of the code.

Each sample ends with its code_sha256, Syntology's identity for that exact code. An agent fetches the stored sample with Syntology's MCP tool get_code(code_sha256="…") (how to connect); click an identity to copy that call.

Repository labels, per sample. official repository: The archive marks this repository official for the paper. named in the paper: The archive records that the paper mentions this repository; it is not marked official. community (archive-listed): In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper. found in paper text by Syntology: Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted. community: Not in the archive's code links for this paper; a community repository Syntology harvested. Samples from a repository marked official are listed first. Licence labels name the repository's licence as recorded at harvest. “Pointer only” means Syntology does not serve that copy's text, for one of four reasons: no licence file was found; the licence was not identified; the licence is recorded as permissive but that copy's record is not marked cleared; or the licence is outside the permissive list Syntology serves text under (MIT, Apache-2.0, BSD and similar). Some licences outside that list permit redistribution, such as WTFPL, and GPL-3.0 under its conditions; they are simply not on the list. Hover a licence label for the reason. File links open the file on GitHub at the default branch, which may have changed since the harvest.

Attention Aveek-Saha/Graph-Attention-Net/gat.py community (archive-listed) ran MIT (permissive) · ea7e984b0e2dc3d2 · report
AttentionAggregator GraphSAINT/GraphSAINT/graphsaint/pytorch_version/layers.py community (archive-listed) ran · metamorphic tier: deterministic MIT (permissive) · a17fe9c7a3d566f4 · report
BaseGraphAttentionLayer Yindong-Zhang/myGAT/layers.py community (archive-listed) ran MIT (permissive) · 3db162112d63db34 · report
Dropout gcucurull/jax-gat/models.py community (archive-listed) ran · our draft was wrong fingerprinted no licence file found · pointer only · 5afc838eec40772e · report
GAT isotlaboratory/ml4vrp/modules/layers.py community (archive-listed) ran · metamorphic tier: deterministic no licence file found · pointer only · 0543c5506767fe53 · report
GAT marblet/GNN_models_pytorch_geometric/models/gat.py community (archive-listed) ran · metamorphic tier: deterministic MIT (permissive) · ef36abf2c8ed6532 · report
GAT marblet/gat-pytorch/gat.py community (archive-listed) ran MIT (permissive) · 14b29bb3c2e77060 · report
GAT labmlai/annotated_deep_learning_paper_implementations/labml_nn/graphs/gat/experiment.py community (archive-listed) ran MIT (permissive) · 1d632b6bedff39f7 · report
GAT weiyangfb/PyTorchSparseGAT/models.py community (archive-listed) ran · metamorphic tier: invariant MIT (permissive) · 605946bfc2bfb229 · report
GATConv marblet/gat-pytorch/gat.py community (archive-listed) ran MIT (permissive) · 600d032886c740f2 · report
GATHead lukecavabarrett/pna/models/pytorch/gat/layer.py community (archive-listed) ran · metamorphic tier: deterministic MIT (permissive) · 9b65469bbd07b3db · report
GATLayer gordicaleksa/pytorch-GAT/models/definitions/GAT.py community (archive-listed) ran · metamorphic tier: deterministic MIT (permissive) · 5d5e29ef042a08a8 · report
GATLayer lukecavabarrett/pna/models/pytorch/gat/layer.py community (archive-listed) ran MIT (permissive) · 50fe8f71c8211753 · report
GATLayer snowkylin/gnn/gnn.py community (archive-listed) ran no licence file found · pointer only · 084e19b084167399 · report
GATLayer zhao-tong/GNNs-easy-to-use/GNNs.py community (archive-listed) ran no licence file found · pointer only · 2e1cd02fdff09cfc · report
GATLayer giuseppefutia/link-prediction-code/net.py community (archive-listed) ran no licence file found · pointer only · 52e34cb027943420 · report
GATLayerImp3 gordicaleksa/pytorch-GAT/models/definitions/GAT.py community (archive-listed) ran · metamorphic tier: deterministic MIT (permissive) · 21ba3ceb8353096e · report
GATNet yururyuru00/GAT_pyG/models.py community (archive-listed) ran · metamorphic tier: invariant no licence file found · pointer only · ee89af6272fb3b86 · report
GATNode nnaakkaaii/g2-MLP/gnn/src/models/networks/gat_node.py community (archive-listed) ran MIT (permissive) · 3b5dfe5f6487483a · report
GET_BLOCKS whut2962575697/gat_sementic_segmentation/roi_pooling/functions/roi_pooling.py community (archive-listed) ran · violated contract fingerprinted MIT (permissive) · c5acf386fe00c470 · report
GraphAttention noahtren/Graph-Attention-Networks-TensorFlow-2/gat.py community (archive-listed) ran MIT (permissive) · 3bd3e21f7881b3ad · report
GraphAttentionLayer pengsl-lab/mssl/MSSL/models/layers.py community (archive-listed) ran · metamorphic tier: deterministic no licence file found · pointer only · ef1e2b2dc826e35c · report
GraphAttentionLayer subercui/pyGConvAT/layers.py community (archive-listed) ran · metamorphic tier: deterministic MIT (permissive) · 2b9d25ebc1ad21fe · report
GraphAttentionLayer labmlai/annotated_deep_learning_paper_implementations/labml_nn/graphs/gat/experiment.py community (archive-listed) ran MIT (permissive) · f133a4cc58a34a5b · report
GraphAttentionLayer Messham87/COVID_GAT/layers.py community (archive-listed) ran MIT (permissive) · 4830f24ef485057f · report
GraphAttentionLayer Yindong-Zhang/myGAT/layers.py community (archive-listed) ran MIT (permissive) · deefaca543b8cc51 · report
GraphAttentionLayer gcucurull/jax-gat/models.py community (archive-listed) ran · our draft was wrong fingerprinted no licence file found · pointer only · aaafc660d13f4e16 · report
GraphAttentionLayer Aveek-Saha/Graph-Attention-Net/gat.py community (archive-listed) ran MIT (permissive) · 2b7d556bf1ddeea2 · report
GraphAttentionLayer AngusMonroe/GAT-pytorch/layers.py community (archive-listed) ran MIT (permissive) · bfd816be65963aae · report
GraphAttentionLayer basiralab/RG-Select/models_gat.py community (archive-listed) ran no licence file found · pointer only · 7de5ed842bb1f8ae · report
GraphAttentionLayer weiyangfb/PyTorchSparseGAT/models.py community (archive-listed) ran · metamorphic tier: invariant MIT (permissive) · a1460d4df9be2ad5 · report
GraphAttentionLayer tatp22/pytorch-fast-GAT/fast_gat/GAT.py community (archive-listed) ran MIT (permissive) · 5ae6f08a8fb439cf · report
GraphAttentionLayer dzb1998/pyGAT/layers.py community (archive-listed) ran · metamorphic tier: invariant MIT (permissive) · 81f6c5575edeb0bf · report
GraphAttentionLayer fongyk/graph-attention/layer.py community (archive-listed) ran no licence file found · pointer only · d1505ed1f609826b · report
GraphAttentionNetwork tatp22/pytorch-fast-GAT/fast_gat/GAT.py community (archive-listed) ran MIT (permissive) · 0426746ace37676b · report
GraphConvolutionLayer Yindong-Zhang/myGAT/layers.py community (archive-listed) ran fingerprinted MIT (permissive) · 1dbf66eba24dbc7e · report
MultiHeadLayer gcucurull/jax-gat/models.py community (archive-listed) ran · our draft was wrong fingerprinted no licence file found · pointer only · 5a977055a872edd8 · report
NodeApplyModule giuseppefutia/link-prediction-code/net.py community (archive-listed) ran no licence file found · pointer only · debb79dfd7fbb165 · report
SpGraphAttentionLayer HazyResearch/hgcn/layers/att_layers.py community (archive-listed) ran · metamorphic tier: deterministic no licence file found · pointer only · f2e88290d89e5830 · report
SpecialSpmmFunction HazyResearch/hgcn/layers/att_layers.py community (archive-listed) ran no licence file found · pointer only · 3e9e9056af401802 · report
attention_layer liu6zijian/simplified-gcn-model/gat.py community (archive-listed) ran no licence file found · pointer only · 6ece140d37c4f3d6 · report
encode_onehot Anak2016/GAT/utils.py community (archive-listed) ran · our draft was wrong fingerprinted MIT (permissive) · 3ab88254add4c192 · report
full_mask_mixer davidpicard/homm/src/model/network/gnn_layers.py community (archive-listed) ran · our draft was wrong no licence file found · pointer only · 18df0c54b9715ca4 · report
gat_model liu6zijian/simplified-gcn-model/gat.py community (archive-listed) ran no licence file found · pointer only · 710685ce65391a79 · report
gat_msg giuseppefutia/link-prediction-code/net.py community (archive-listed) ran · our draft was wrong no licence file found · pointer only · 6083fea83bb7098c · report
group_norm whut2962575697/gat_sementic_segmentation/layers.py community (archive-listed) ran · fixture could not drive it fingerprinted MIT (permissive) · df538da77a5d06bd · report
mask_mixer davidpicard/homm/src/model/network/gnn_layers.py community (archive-listed) ran · our draft was wrong fingerprinted no licence file found · pointer only · 7c2fe0a109d8552e · report
normalize_adj Anak2016/GAT/utils.py community (archive-listed) ran · our draft was wrong MIT (permissive) · d45f434d25f2e870 · report
parse_index_file 404nofound/gat/utils/process.py community (archive-listed) ran · honoured contract MIT (permissive) · c1d6392f89c5e495 · report
sample_mask 404nofound/gat/utils/process.py community (archive-listed) ran · violated contract fingerprinted MIT (permissive) · b32fd748b4bbe3bf · report
BaseGAttN ColdenChan/GAT_D/models/gat.py community (archive-listed) unverified MIT (permissive) · ed5c43f164ad0b54 · report
BaseGAttN handasontam/GAT-with-edgewise-attention/models/gat.py community (archive-listed) unverified MIT (permissive) · 33f413c8515b4a54 · report
BaseHGAttN ydzhang-stormstout/HAT/models/sp_prod_mhat.py community (archive-listed) unverified no licence file found · pointer only · b63d599a318b4057 · report
CustomGATHeadLayer vailatuts/SSFG-regularization/layers/gat_layer.py community (archive-listed) unverified licence not identified · pointer only · 550882cf5406f142 · report
CustomGATLayer vailatuts/SSFG-regularization/layers/gat_layer.py community (archive-listed) unverified licence not identified · pointer only · 69bb60470be073ba · report
DAGAD_GAT fanzhenliu/dagad/DAGAD.py community (archive-listed) unverified MIT (permissive) · b44bbad1c454ebf4 · report
Dtype whut2962575697/gat_sementic_segmentation/roi_pooling/utils.py community (archive-listed) unverified MIT (permissive) · a71b339ad4cd268f · report
GAT ColdenChan/GAT_D/models/gat.py community (archive-listed) unverified MIT (permissive) · 8e9b126f3a88cbdd · report
GAT taishan1994/pytorch_gat/model.py community (archive-listed) unverified no licence file found · pointer only · ca3843aa2d3c4206 · report
GAT gcucurull/jax-gat/models.py community (archive-listed) unverified no licence file found · pointer only · 628b8816e46fa27f · report
GAT Kaimaoge/IGNNK/basic_structure.py community (archive-listed) unverified no licence file found · pointer only · fb04b1d471c6acc1 · report
GAT handasontam/GAT-with-edgewise-attention/models/gat.py community (archive-listed) unverified MIT (permissive) · be71c975b356bf8f · report
GATLayer shenweichen/GraphNeuralNetwork/gnn/gat.py community (archive-listed) unverified MIT (permissive) · bd896967c973d652 · report
GAT_HOMM_Network davidpicard/homm/src/model/network/gnn_layers.py community (archive-listed) unverified no licence file found · pointer only · 2f96875be1432954 · report
GraphAttention meliketoy/graph-cnn.pytorch/layers.py community (archive-listed) unverified MIT (permissive) · 5ef6599b549742dd · report
GraphAttention YunseobShin/wiki_GAT/keras_gat/graph_attention_layer.py community (archive-listed) unverified MIT (permissive) · 89ba00d981eb9302 · report
GraphAttention abhilash1910/GraphAttentionNetworks/GraphAttentionNetworks/GraphMultiheadAttention.py community (archive-listed) unverified licence not identified · pointer only · 5e93c4b4d21d5d71 · report
GraphAttentionHead tatp22/pytorch-fast-GAT/fast_gat/GAT.py community (archive-listed) unverified MIT (permissive) · 01569d1c8b54aedd · report
GraphAttentionLayer 4pygmalion/GAT_tensorflow/GAT/_model.py community (archive-listed) unverified no licence file found · pointer only · c2cadcfe69abfe1c · report
GraphConvolution_G gayanku/FDGATII/models.py community (archive-listed) unverified MIT (permissive) · 5f34746d6309d7fe · report
HoM davidpicard/homm/src/model/network/gnn_layers.py community (archive-listed) unverified no licence file found · pointer only · c752223c4cff0254 · report
HoMLayer davidpicard/homm/src/model/network/gnn_layers.py community (archive-listed) unverified no licence file found · pointer only · 7c99ecc825b89cb9 · report
HoMLayer_gnn davidpicard/homm/src/model/network/gnn_layers.py community (archive-listed) unverified no licence file found · pointer only · 7d4a66310b01ccfe · report
HyperGATConv galkampel/HyperNetworks/model/gat.py community (archive-listed) unverified no licence file found · pointer only · fc520c658083198c · report
LayerType gordicaleksa/pytorch-GAT/models/definitions/GAT.py community (archive-listed) unverified MIT (permissive) · dcd585593f9c47a5 · report
SpMHGAT ydzhang-stormstout/HAT/models/sp_prod_mhat.py community (archive-listed) unverified no licence file found · pointer only · b5b7966d6d562760 · report
SpecialSpmm HazyResearch/hgcn/layers/att_layers.py community (archive-listed) unverified no licence file found · pointer only · 499f87bed1d30f44 · report
StructuralAttentionLayer wan2000/mc-mot/stgat/layers.py community (archive-listed) unverified no licence file found · pointer only · 2e935d44457aab07 · report
adj_to_bias 404nofound/gat/utils/process.py community (archive-listed) unverified MIT (permissive) · 5a0b371866f14f67 · report
cora_networkx joaopedromattos/gnee/utils.py community (archive-listed) unverified MIT (permissive) · f52a4f3483c697c3 · report
dfs_split 404nofound/gat/utils/process_ppi.py community (archive-listed) unverified MIT (permissive) · fa7f6abbe630e912 · report
encode_onehot_dict joaopedromattos/gnee/utils.py community (archive-listed) unverified MIT (permissive) · 1562c6eb2b599cd7 · report
find_split 404nofound/gat/utils/process_ppi.py community (archive-listed) unverified MIT (permissive) · 6beddb1e8d4bd5ff · report
gat_reduce giuseppefutia/link-prediction-code/net.py community (archive-listed) unverified no licence file found · pointer only · 9dc615acb2d8de00 · report
gelu davidpicard/homm/src/model/network/gnn_layers.py community (archive-listed) unverified no licence file found · pointer only · 5c5300f98cecf9cc · report
get_planetoid_dataset marble0117/GNN_models_pytorch/datasets.py community (archive-listed) unverified MIT (permissive) · be1dbf9aac65198d · report
getpid zxhhh97/ABot/scorelist.py community (archive-listed) unverified MIT (permissive) · 6e566909474e4531 · report
high_order_aggregation_ davidpicard/homm/src/model/network/gnn_layers.py community (archive-listed) unverified no licence file found · pointer only · afe74d2db9b18ca4 · report
high_order_selection_ davidpicard/homm/src/model/network/gnn_layers.py community (archive-listed) unverified no licence file found · pointer only · 0a4305f7b4b34882 · report
hom davidpicard/homm/src/model/network/gnn_layers.py community (archive-listed) unverified no licence file found · pointer only · 87047d4b8762a1c3 · report
load_data Anak2016/GAT/utils.py community (archive-listed) unverified MIT (permissive) · c10da56a392c8053 · report
load_data ChengyuSun/gat/utils.py community (archive-listed) unverified MIT (permissive) · a043edcfa5bf7c76 · report
load_data danielegrattarola/keras-gat/keras_gat/utils.py community (archive-listed) unverified MIT (permissive) · 976ef4bf64ce0be7 · report
make_dot Anak2016/GAT/visualize_graph.py community (archive-listed) unverified MIT (permissive) · bca7f86b2fb5bf67 · report
mask_features marble0117/GNN_models_pytorch/models/masked_gcn.py community (archive-listed) unverified MIT (permissive) · 017f3d425a9cd13e · report
matmul ds4dm/sGat/sgcn/masked/functions.py community (archive-listed) unverified MIT (permissive) · cb6188faef06c446 · report
matmulmasked ds4dm/sGat/sgcn/masked/functions.py community (archive-listed) unverified MIT (permissive) · 8d9b7d17ab1ab2c1 · report
po2 davidpicard/homm/src/model/network/gnn_layers.py community (archive-listed) unverified no licence file found · pointer only · 9001a106b75860f4 · report
po3 davidpicard/homm/src/model/network/gnn_layers.py community (archive-listed) unverified no licence file found · pointer only · 0f67c084fcf7537d · report
po4 davidpicard/homm/src/model/network/gnn_layers.py community (archive-listed) unverified no licence file found · pointer only · 71e010ae9e308364 · report
process_event_dataset_from_networkx joaopedromattos/gnee/event_graph_utils.py community (archive-listed) unverified MIT (permissive) · 588bba8cc8a33264 · report
regularization joaopedromattos/gnee/event_graph_utils.py community (archive-listed) unverified MIT (permissive) · 725414c560fb8a82 · report
roi_pooling_2d whut2962575697/gat_sementic_segmentation/roi_pooling/functions/roi_pooling.py community (archive-listed) unverified MIT (permissive) · 94585c35bb20a736 · report
roi_pooling_2d_pytorch whut2962575697/gat_sementic_segmentation/roi_pooling/functions/roi_pooling.py community (archive-listed) unverified MIT (permissive) · 1e557c37f1d14adf · report
setup_logger whut2962575697/gat_sementic_segmentation/utils.py community (archive-listed) unverified MIT (permissive) · d465a0df5a49343f · report
test 404nofound/gat/utils/process_ppi.py community (archive-listed) unverified MIT (permissive) · cbd09a8688d1836a · report

Tasks

Document ClassificationGraph AttentionGraph ClassificationGraph EmbeddingGraph RegressionHeterogeneous Node ClassificationLink PredictionMUlTI-LABEL-ClASSIFICATIONMolecular Property PredictionNode ClassificationNode Classification on Non-Homophilic (Heterophilic) GraphsNode Property PredictionQuestion AnsweringSkeleton Based Action Recognition

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Document Classification Cora GAT Accuracy 83.0% #3 of 6 Archive leaderboard report
Graph Classification CIFAR10 100k GAT Accuracy (%) 65.48 #18 of 20 Archive leaderboard report
Graph Classification D&D GAT Accuracy 73.109±3.413 #50 of 53 Archive leaderboard report
Graph Classification ENZYMES GAT Accuracy 78.611±1.556 #3 of 54 Archive leaderboard report
Graph Classification IMDb-B GAT Accuracy 84.250±2.062 #3 of 51 Archive leaderboard report
Graph Classification NCI1 GAT Accuracy 85.109±1.107 #14 of 69 Archive leaderboard report
Graph Classification NCI109 GAT Accuracy 82.560±0.601 #16 of 38 Archive leaderboard report
Graph Classification PROTEINS GAT Accuracy 76.786±1.670 #39 of 103 Archive leaderboard report
Graph Property Prediction ogbg-code2 GAT Ext. data No #16 of 21 Archive leaderboard report
Graph Property Prediction ogbg-code2 GAT Number of params 11030210 #16 of 21 Archive leaderboard report
Graph Property Prediction ogbg-code2 GAT Test F1 score 0.1569 ± 0.0010 #16 of 21 Archive leaderboard report
Graph Property Prediction ogbg-code2 GAT Validation F1 score 0.1442 ± 0.0017 #16 of 21 Archive leaderboard report
Graph Regression ESR2 GAT R2 0.666±0.000 #5 of 9 Archive leaderboard report
Graph Regression ESR2 GAT RMSE 0.510±0.666 #5 of 9 Archive leaderboard report
Graph Regression F2 GAT R2 0.886±0.000 #4 of 9 Archive leaderboard report
Graph Regression F2 GAT RMSE 0.343±0.886 #4 of 9 Archive leaderboard report
Graph Regression KIT GAT R2 0.833±0.000 #4 of 9 Archive leaderboard report
Graph Regression KIT GAT RMSE 0.443±0.833 #4 of 9 Archive leaderboard report
Graph Regression Lipophilicity GAT RMSE 0.95 #1 of 1 Archive leaderboard report
Graph Regression Lipophilicity GAT R2 0.820±0.014 #3 of 23 Archive leaderboard report
Graph Regression Lipophilicity GAT RMSE 0.536±0.020 #3 of 23 Archive leaderboard report
Graph Regression PARP1 GAT R2 0.921±0.000 #4 of 9 Archive leaderboard report
Graph Regression PARP1 GAT RMSE 0.353±0.921 #4 of 9 Archive leaderboard report
Graph Regression PGR GAT R2 0.681±0.000 #6 of 9 Archive leaderboard report
Graph Regression PGR GAT RMSE 0.546±0.681 #6 of 9 Archive leaderboard report
Graph Regression ZINC 100k GAT MAE 0.463 #8 of 8 Archive leaderboard report
Graph Regression ZINC-full GAT Test MAE 0.078±0.006 #16 of 19 Archive leaderboard report
Heterogeneous Node Classification ACM (Heterogeneous Node Classification) GAT Macro-F1 92.26 #11 of 11 Archive leaderboard report
Heterogeneous Node Classification ACM (Heterogeneous Node Classification) GAT Micro-F1 92.19 #11 of 11 Archive leaderboard report
Heterogeneous Node Classification DBLP (Heterogeneous Node Classification) GAT Macro-F1 93.83 #11 of 11 Archive leaderboard report
Heterogeneous Node Classification DBLP (Heterogeneous Node Classification) GAT Micro-F1 93.39 #11 of 11 Archive leaderboard report
Heterogeneous Node Classification Freebase (Heterogeneous Node Classification) GAT Accuracy 65.26 #9 of 9 Archive leaderboard report
Heterogeneous Node Classification Freebase (Heterogeneous Node Classification) GAT Macro-F1 40.74 #9 of 9 Archive leaderboard report
Heterogeneous Node Classification IMDB (Heterogeneous Node Classification) GAT Macro-F1 58.94 #11 of 11 Archive leaderboard report
Heterogeneous Node Classification IMDB (Heterogeneous Node Classification) GAT Micro-F1 64.86 #11 of 11 Archive leaderboard report
Molecular Property Prediction ESOL GAT R2 0.930±0.007 #6 of 20 Archive leaderboard report
Molecular Property Prediction ESOL GAT RMSE 0.540±0.027 #6 of 20 Archive leaderboard report
Molecular Property Prediction FreeSolv GAT R2 0.959±0.011 #5 of 22 Archive leaderboard report
Molecular Property Prediction FreeSolv GAT RMSE 0.791±0.101 #5 of 22 Archive leaderboard report
Node Classification Brazil Air-Traffic GAT (Velickovic et al., 2018) Accuracy 0.382 #7 of 7 Archive leaderboard report
Node Classification Chameleon (60%/20%/20% random splits) GAT 1:1 Accuracy 63.9 ± 0.46 #21 of 38 Archive leaderboard report
Node Classification CiteSeer (0.5%) GAT Accuracy 38.2% #13 of 14 Archive leaderboard report
Node Classification CiteSeer (1%) GAT Accuracy 46.5% #14 of 14 Archive leaderboard report
Node Classification CiteSeer (60%/20%/20% random splits) GAT 1:1 Accuracy 67.20 ± 0.46 #32 of 33 Archive leaderboard report
Node Classification CiteSeer with Public Split: fixed 20 nodes per class GAT Accuracy 72.5 ± 0.7% #27 of 40 Archive leaderboard report
Node Classification Citeseer GAT Accuracy 72.5 ± 0.7% #42 of 71 Archive leaderboard report
Node Classification Citeseer GAT Training Split fixed 20 per node #42 of 71 Archive leaderboard report
Node Classification Citeseer GAT Validation YES #42 of 71 Archive leaderboard report
Node Classification Cora GAT Accuracy 83.0% ± 0.7% #44 of 73 Archive leaderboard report
Node Classification Cora GAT Training Split fixed 20 per node #44 of 73 Archive leaderboard report
Node Classification Cora GAT Validation YES #44 of 73 Archive leaderboard report
Node Classification Cora (0.5%) GAT Accuracy 41.4% #13 of 15 Archive leaderboard report
Node Classification Cora (1%) GAT Accuracy 48.6% #14 of 15 Archive leaderboard report
Node Classification Cora (3%) GAT Accuracy 56.8% #15 of 15 Archive leaderboard report
Node Classification Cora (60%/20%/20% random splits) GAT 1:1 Accuracy 76.70 ± 0.42 #31 of 33 Archive leaderboard report
Node Classification Cora with Public Split: fixed 20 nodes per class GAT Accuracy 83.0 ± 0.7% #23 of 36 Archive leaderboard report
Node Classification Cornell (60%/20%/20% random splits) GAT 1:1 Accuracy 76.00 ± 1.01 #26 of 36 Archive leaderboard report
Node Classification Europe Air-Traffic GAT (Velickovic et al., 2018) Accuracy 42.4 #5 of 7 Archive leaderboard report
Node Classification Film (60%/20%/20% random splits) GAT 1:1 Accuracy 35.98 ± 0.23 #28 of 37 Archive leaderboard report
Node Classification Flickr GAT (Velickovic et al., 2018) Accuracy 0.359 #8 of 8 Archive leaderboard report
Node Classification PATTERN 100k GAT Accuracy (%) 75.824 #8 of 9 Archive leaderboard report
Node Classification PPI GAT F1 97.3 #16 of 24 Archive leaderboard report
Node Classification Penn94 GAT Accuracy 81.53 ± 0.55 #19 of 32 Archive leaderboard report
Node Classification PubMed (0.03%) GAT Accuracy 50.9% #12 of 14 Archive leaderboard report
Node Classification PubMed (0.05%) GAT Accuracy 50.4% #13 of 14 Archive leaderboard report
Node Classification PubMed (0.1%) GAT Accuracy 59.6% #13 of 14 Archive leaderboard report
Node Classification PubMed (60%/20%/20% random splits) GAT 1:1 Accuracy 83.28 ± 0.12 #37 of 37 Archive leaderboard report
Node Classification PubMed with Public Split: fixed 20 nodes per class GAT Accuracy 79.0% #23 of 37 Archive leaderboard report
Node Classification Pubmed GAT Accuracy 79.0 ± 0.3% #53 of 70 Archive leaderboard report
Node Classification Pubmed GAT F1-Score 79.0 #53 of 70 Archive leaderboard report
Node Classification Pubmed GAT Training Split fixed 20 per node #53 of 70 Archive leaderboard report
Node Classification Pubmed GAT Validation YES #53 of 70 Archive leaderboard report
Node Classification Squirrel (60%/20%/20% random splits) GAT 1:1 Accuracy 42.72 ± 0.33 #24 of 37 Archive leaderboard report
Node Classification Texas (60%/20%/20% random splits) GAT 1:1 Accuracy 78.87 ± 0.86 #32 of 36 Archive leaderboard report
Node Classification USA Air-Traffic GAT (Velickovic et al., 2018) Accuracy 58.5 #4 of 7 Archive leaderboard report
Node Classification Wiki-Vote GAT (Velickovic et al., 2018) Accuracy 59.4 #2 of 6 Archive leaderboard report
Node Classification Wisconsin (60%/20%/20% random splits) GAT 1:1 Accuracy 71.01 ± 4.66 #29 of 35 Archive leaderboard report
Node Classification genius GAT Accuracy 55.80 ± 0.87 #25 of 26 Archive leaderboard report
Node Classification on Non-Homophilic (Heterophilic) Graphs Chameleon(60%/20%/20% random splits) GAT 1:1 Accuracy 63.9 ± 0.46 #18 of 32 Archive leaderboard report
Node Classification on Non-Homophilic (Heterophilic) Graphs Cornell (60%/20%/20% random splits) GAT 1:1 Accuracy 76.00 ± 1.01 #26 of 33 Archive leaderboard report
Node Classification on Non-Homophilic (Heterophilic) Graphs Deezer-Europe GAT 1:1 Accuracy 61.09±0.77 #22 of 28 Archive leaderboard report
Node Classification on Non-Homophilic (Heterophilic) Graphs Penn94 GAT 1:1 Accuracy 81.53 ± 0.55 #14 of 28 Archive leaderboard report
Node Classification on Non-Homophilic (Heterophilic) Graphs Pubmed GAT F1-Score 59.89 ± 4.12 #1 of 1 Archive leaderboard report
Node Classification on Non-Homophilic (Heterophilic) Graphs Pubmed GAT NMI 55.80 ± 0.87 #1 of 1 Archive leaderboard report
Node Classification on Non-Homophilic (Heterophilic) Graphs Texas(60%/20%/20% random splits) GAT 1:1 Accuracy 78.87 ± 0.86 #29 of 32 Archive leaderboard report
Node Classification on Non-Homophilic (Heterophilic) Graphs Wisconsin(60%/20%/20% random splits) GAT 1:1 Accuracy 71.01 ± 4.66 #26 of 32 Archive leaderboard report
Node Property Prediction ogbn-arxiv GAT+label reuse+self KD Ext. data No #25 of 86 Archive leaderboard report
Node Property Prediction ogbn-arxiv GAT+label reuse+self KD Number of params 1441580 #25 of 86 Archive leaderboard report
Node Property Prediction ogbn-arxiv GAT+label reuse+self KD Test Accuracy 0.7416 ± 0.0008 #25 of 86 Archive leaderboard report
Node Property Prediction ogbn-arxiv GAT+label reuse+self KD Validation Accuracy 0.7514 ± 0.0004 #25 of 86 Archive leaderboard report
Node Property Prediction ogbn-arxiv GAT+label+reuse+topo loss Ext. data No #30 of 86 Archive leaderboard report
Node Property Prediction ogbn-arxiv GAT+label+reuse+topo loss Number of params 1441580 #30 of 86 Archive leaderboard report
Node Property Prediction ogbn-arxiv GAT+label+reuse+topo loss Test Accuracy 0.7399 ± 0.0012 #30 of 86 Archive leaderboard report
Node Property Prediction ogbn-arxiv GAT+label+reuse+topo loss Validation Accuracy 0.7513 ± 0.0009 #30 of 86 Archive leaderboard report
Node Property Prediction ogbn-products GAT with NeighborSampling Ext. data No #48 of 64 Archive leaderboard report
Node Property Prediction ogbn-products GAT with NeighborSampling Number of params 751574 #48 of 64 Archive leaderboard report
Node Property Prediction ogbn-products GAT with NeighborSampling Test Accuracy 0.7945 ± 0.0059 #48 of 64 Archive leaderboard report
Node Property Prediction ogbn-products GAT with NeighborSampling Validation Accuracy Please tell us #48 of 64 Archive leaderboard report
Node Property Prediction ogbn-proteins GAT + labels + node2vec Ext. data No #8 of 26 Archive leaderboard report
Node Property Prediction ogbn-proteins GAT + labels + node2vec Number of params 6360470 #8 of 26 Archive leaderboard report
Node Property Prediction ogbn-proteins GAT + labels + node2vec Test ROC-AUC 0.8711 ± 0.0007 #8 of 26 Archive leaderboard report
Node Property Prediction ogbn-proteins GAT + labels + node2vec Validation ROC-AUC 0.9217 ± 0.0011 #8 of 26 Archive leaderboard report
Skeleton Based Action Recognition J-HMBD Early Action GAT 10% 58.1 #2 of 2 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Methods

Introduced by this paper: GAT

GAT

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections