Self-attention Dual Embedding for Graphs with Heterophily
Not on the map. Why?
Abstract (arXiv)
Graph Neural Networks (GNNs) have been highly successful for the node classification task. GNNs typically assume graphs are homophilic, i.e. neighboring nodes are likely to belong to the same class. However, a number of real-world graphs are heterophilic, and this leads to much lower classification accuracy using standard GNNs. In this work, we design a novel GNN which is effective for both heterophilic and homophilic graphs. Our work is based on three main observations. First, we show that node features and graph topology provide different amounts of informativeness in different graphs, and therefore they should be encoded independently and prioritized in an adaptive manner. Second, we show that allowing negative attention weights when propagating graph topology information improves accuracy. Finally, we show that asymmetric attention weights between nodes are helpful. We design a GNN which makes use of these observations through a novel self-attention mechanism. We evaluate our algorithm on real-world graphs containing thousands to millions of nodes and show that we achieve state-of-the-art results compared to existing GNNs. We also analyze the effectiveness of the main components of our design on different graphs.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 31 of its 44 references that are in the map. First posted on arXiv 28 May 2023.
Builds on
31 of 44 references.
References · 31
- 2017Attention Is All You Needcited by 59,932
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2021Masked Autoencoders Are Scalable Vision Learnerscited by 7,339
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2019Simplifying Graph Convolutional Networkscited by 1,470
- 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 875
- 2020Simple and Deep Graph Convolutional Networkscited by 857
- 2020Geom-GCN: Geometric Graph Convolutional Networkscited by 821
19 more
- 2022Recipe for a General, Powerful, Scalable Graph Transformercited by 702
- 2020A Generalization of Transformer Networks to Graphscited by 653
- 2020Adaptive Universal Generalized PageRank Graph Neural Networkcited by 592
- 2019Graph Transformer Networkscited by 520
- 2019MixHop: Higher-Order Graph Convolutional Architectures via Sparsified Neighborhood Mixingcited by 442
- 2021Beyond Low-frequency Information in Graph Convolutional Networkscited by 361
- 2021Large Scale Learning on Non-Homophilous Graphs: New Benchmarks and Strong Simple Methodscited by 309
- 2020Enhancing Graph Neural Network-based Fraud Detectors against Camouflaged Fraudsterscited by 248
- 2020Data Augmentation for Graph Neural Networkscited by 200
- 2022Pure Transformers are Powerful Graph Learnerscited by 188
- 2021Two Sides of the Same Coin: Heterophily and Oversmoothing in Graph Convolutional Neural Networkscited by 182
- 2022Finding Global Homophily in Graph Neural Networks When Meeting Heterophilycited by 179
- 2020Graph-Bert: Only Attention is Needed for Learning Graph Representationscited by 176
- 2022Revisiting Heterophily For Graph Neural Networkscited by 169
- 2019On the Turing Completeness of Modern Neural Network Architecturescited by 129
- 2021On the Expressive Power of Self-Attention Matricescited by 44
- 2020Rethinking Graph Regularization for Graph Neural Networkscited by 36
- 2021Block Modeling-Guided Graph Convolutional Neural Networkscited by 32
- 2022HP-GMN: Graph Memory Networks for Heterophilous Graphscited by 13
Built on by
Citing papers per year: 2024: 1.
1 paper.