Papers › Graph Attention Networks
Graph Attention Networks
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).
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.
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.
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.
ea7e984b0e2dc3d2 · report
a17fe9c7a3d566f4 · report
3db162112d63db34 · report
5afc838eec40772e · report
0543c5506767fe53 · report
ef36abf2c8ed6532 · report
14b29bb3c2e77060 · report
1d632b6bedff39f7 · report
605946bfc2bfb229 · report
600d032886c740f2 · report
9b65469bbd07b3db · report
5d5e29ef042a08a8 · report
50fe8f71c8211753 · report
084e19b084167399 · report
2e1cd02fdff09cfc · report
52e34cb027943420 · report
21ba3ceb8353096e · report
ee89af6272fb3b86 · report
3b5dfe5f6487483a · report
c5acf386fe00c470 · report
3bd3e21f7881b3ad · report
ef1e2b2dc826e35c · report
2b9d25ebc1ad21fe · report
f133a4cc58a34a5b · report
4830f24ef485057f · report
deefaca543b8cc51 · report
aaafc660d13f4e16 · report
2b7d556bf1ddeea2 · report
bfd816be65963aae · report
7de5ed842bb1f8ae · report
a1460d4df9be2ad5 · report
5ae6f08a8fb439cf · report
81f6c5575edeb0bf · report
d1505ed1f609826b · report
0426746ace37676b · report
1dbf66eba24dbc7e · report
5a977055a872edd8 · report
debb79dfd7fbb165 · report
f2e88290d89e5830 · report
3e9e9056af401802 · report
6ece140d37c4f3d6 · report
3ab88254add4c192 · report
18df0c54b9715ca4 · report
710685ce65391a79 · report
6083fea83bb7098c · report
df538da77a5d06bd · report
7c2fe0a109d8552e · report
d45f434d25f2e870 · report
c1d6392f89c5e495 · report
b32fd748b4bbe3bf · report
ed5c43f164ad0b54 · report
33f413c8515b4a54 · report
b63d599a318b4057 · report
550882cf5406f142 · report
69bb60470be073ba · report
b44bbad1c454ebf4 · report
a71b339ad4cd268f · report
8e9b126f3a88cbdd · report
ca3843aa2d3c4206 · report
628b8816e46fa27f · report
fb04b1d471c6acc1 · report
be71c975b356bf8f · report
bd896967c973d652 · report
2f96875be1432954 · report
5ef6599b549742dd · report
89ba00d981eb9302 · report
5e93c4b4d21d5d71 · report
01569d1c8b54aedd · report
c2cadcfe69abfe1c · report
5f34746d6309d7fe · report
c752223c4cff0254 · report
7c99ecc825b89cb9 · report
7d4a66310b01ccfe · report
fc520c658083198c · report
dcd585593f9c47a5 · report
b5b7966d6d562760 · report
499f87bed1d30f44 · report
2e935d44457aab07 · report
5a0b371866f14f67 · report
f52a4f3483c697c3 · report
fa7f6abbe630e912 · report
1562c6eb2b599cd7 · report
6beddb1e8d4bd5ff · report
9dc615acb2d8de00 · report
5c5300f98cecf9cc · report
be1dbf9aac65198d · report
6e566909474e4531 · report
afe74d2db9b18ca4 · report
0a4305f7b4b34882 · report
87047d4b8762a1c3 · report
c10da56a392c8053 · report
a043edcfa5bf7c76 · report
976ef4bf64ce0be7 · report
bca7f86b2fb5bf67 · report
017f3d425a9cd13e · report
cb6188faef06c446 · report
8d9b7d17ab1ab2c1 · report
9001a106b75860f4 · report
0f67c084fcf7537d · report
71e010ae9e308364 · report
588bba8cc8a33264 · report
725414c560fb8a82 · report
94585c35bb20a736 · report
1e557c37f1d14adf · report
d465a0df5a49343f · report
cbd09a8688d1836a · report
Tasks
Results from the paper archive 2025-07-28
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
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