Learnable Graph Convolutional Attention Networks
Not on the map. Why?
Abstract (arXiv)
Existing Graph Neural Networks (GNNs) compute the message exchange between nodes by either aggregating uniformly (convolving) the features of all the neighboring nodes, or by applying a non-uniform score (attending) to the features. Recent works have shown the strengths and weaknesses of the resulting GNN architectures, respectively, GCNs and GATs. In this work, we aim at exploiting the strengths of both approaches to their full extent. To this end, we first introduce the graph convolutional attention layer (CAT), which relies on convolutions to compute the attention scores. Unfortunately, as in the case of GCNs and GATs, we show that there exists no clear winner between the three (neither theoretically nor in practice) as their performance directly depends on the nature of the data (i.e., of the graph and features). This result brings us to the main contribution of our work, the learnable graph convolutional attention network (L-CAT): a GNN architecture that automatically interpolates between GCN, GAT and CAT in each layer, by adding only two scalar parameters. Our results demonstrate that L-CAT is able to efficiently combine different GNN layers along the network, outperforming competing methods in a wide range of datasets, and resulting in a more robust model that reduces the need of cross-validating.
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). Builds on 40 of its 60 references that are in the map. First posted on arXiv 21 Nov 2022.
Builds on
40 of 60 references.
References · 40
- 2017Attention Is All You Needcited by 60,361
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Graph Attention Networkscited by 8,923
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2016Layer Normalizationcited by 5,669
- 2018How Powerful are Graph Neural Networks?cited by 4,393
- 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,611
- 2017Neural Message Passing for Quantum Chemistrycited by 3,487
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,919
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
28 more
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,163
- 2018Relational inductive biases, deep learning, and graph networkscited by 1,360
- 2018Pitfalls of Graph Neural Network Evaluationcited by 1,007
- 2016Revisiting Semi-Supervised Learning with Graph Embeddingscited by 976
- 2018Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networkscited by 881
- 2020Simple and Deep Graph Convolutional Networkscited by 860
- 2021How Attentive are Graph Attention Networks?cited by 835
- 2019Heterogeneous Graph Attention Networkcited by 734
- 2020A Generalization of Transformer Networks to Graphscited by 661
- 2020Heterogeneous Graph Transformercited by 582
- 2019Multi-scale Attributed Node Embeddingcited by 548
- 2019Graph Transformer Networkscited by 523
- 2020Graph Neural Networks in Recommender Systems: A Surveycited by 494
- 2020Principal Neighbourhood Aggregation for Graph Netscited by 478
- 2021Rethinking Graph Transformers with Spectral Attentioncited by 473
- 2017Representation Learning on Graphs: Methods and Applicationscited by 457
- 2017Deep Gaussian Embedding of Graphs: Unsupervised Inductive Learning via Rankingcited by 335
- 2020Design Space for Graph Neural Networkscited by 182
- 2019Understanding Attention and Generalization in Graph Neural Networkscited by 169
- 2018Contextual Stochastic Block Modelscited by 134
- 2022How to Find Your Friendly Neighborhood: Graph Attention Design with Self-Supervisioncited by 102
- 2018Attention-based Graph Neural Network for Semi-supervised Learningcited by 101
- 2019Relational Graph Attention Networkscited by 82
- 2021Graph Convolution for Semi-Supervised Classification: Improved Linear Separability and Out-of-Distribution Generalizationcited by 70
- 2020Multi-hop Attention Graph Neural Networkcited by 53
- 2018Attention Models in Graphs: A Surveycited by 41
- 2021Bag of Tricks for Node Classification with Graph Neural Networkscited by 40
- 2022Graph Attention Retrospectivecited by 24
Built on by
Citing papers per year: 2023: 3; 2024: 5.
8 papers.
- 2024Graph Transformers: A Surveycited by 32
- 2024NoisyGL: A Comprehensive Benchmark for Graph Neural Networks under Label Noisecited by 17
- 2024Understanding Heterophily for Graph Neural Networkscited by 15
- 2023Optimality of Message-Passing Architectures for Sparse Graphscited by 13
- 2023Optimal Inference in Contextual Stochastic Block Modelscited by 12
- 2024Improving the interpretability of GNN predictions through conformal-based graph sparsificationcited by 4
- 2024Graph Attention is Not Always Beneficial: A Theoretical Analysis of Graph Attention Mechanisms via Contextual Stochastic Block Modelscited by 2
- 2023On the Equivalence of Graph Convolution and Mixupcited by 0
- 2024Graph Attention is Not Always Beneficial: A Theoretical Analysis of Graph Attention Mechanisms via Contextual Stochastic Block Models20 Dec 2024
- 2024Graph Transformers: A Survey13 Jul 2024
- 2024NoisyGL: A Comprehensive Benchmark for Graph Neural Networks under Label Noise6 Jun 2024
- 2024Improving the interpretability of GNN predictions through conformal-based graph sparsification18 Apr 2024
- 2024Understanding Heterophily for Graph Neural Networks17 Jan 2024
- 2023On the Equivalence of Graph Convolution and Mixup29 Sep 2023
- 2023Optimal Inference in Contextual Stochastic Block Models6 Jun 2023
- 2023Optimality of Message-Passing Architectures for Sparse Graphs17 May 2023