Tailoring Self-Attention for Graph via Rooted Subtrees
Not on the map. Why?
Abstract (arXiv)
Attention mechanisms have made significant strides in graph learning, yet they still exhibit notable limitations: local attention faces challenges in capturing long-range information due to the inherent problems of the message-passing scheme, while global attention cannot reflect the hierarchical neighborhood structure and fails to capture fine-grained local information. In this paper, we propose a novel multi-hop graph attention mechanism, named Subtree Attention (STA), to address the aforementioned issues. STA seamlessly bridges the fully-attentional structure and the rooted subtree, with theoretical proof that STA approximates the global attention under extreme settings. By allowing direct computation of attention weights among multi-hop neighbors, STA mitigates the inherent problems in existing graph attention mechanisms. Further we devise an efficient form for STA by employing kernelized softmax, which yields a linear time complexity. Our resulting GNN architecture, the STAGNN, presents a simple yet performant STA-based graph neural network leveraging a hop-aware attention strategy. Comprehensive evaluations on ten node classification datasets demonstrate that STA-based models outperform existing graph transformers and mainstream GNNs. The code is available at https://github.com/LUMIA-Group/SubTree-Attention.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 41 of its 53 references that are in the map. First posted on arXiv 8 Oct 2023.
Builds on
41 of 53 references.
References · 41
- 2017Attention Is All You Needcited by 59,932
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2020Transformers are RNNs: Fast Autoregressive Transformers with Linear Attentioncited by 1,979
- 2020Conformer: Convolution-augmented Transformer for Speech Recognitioncited by 1,838
- 2020Rethinking Attention with Performerscited by 1,584
- 2019Simplifying Graph Convolutional Networkscited by 1,470
- 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 987
- 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 875
- 2021How Attentive are Graph Attention Networks?cited by 818
29 more
- 2022Recipe for a General, Powerful, Scalable Graph Transformercited by 702
- 2020A Generalization of Transformer Networks to Graphscited by 653
- 2020On the Bottleneck of Graph Neural Networks and its Practical Implicationscited by 624
- 2020Adaptive Universal Generalized PageRank Graph Neural Networkcited by 592
- 2019Measuring and Relieving the Over-smoothing Problem for Graph Neural Networks from the Topological Viewcited by 544
- 2020Graph Neural Networks in Recommender Systems: A Surveycited by 493
- 2021Rethinking Graph Transformers with Spectral Attentioncited by 468
- 2019MixHop: Higher-Order Graph Convolutional Architectures via Sparsified Neighborhood Mixingcited by 442
- 2021Mesh Graphormercited by 264
- 2019Learning Discrete Structures for Graph Neural Networkscited by 228
- 2020Iterative Deep Graph Learning for Graph Neural Networks: Better and Robust Node Embeddingscited by 212
- 2019Transformer Dissection: A Unified Understanding of Transformer's Attention via the Lens of Kernelcited by 211
- 2023NodeFormer: A Scalable Graph Structure Learning Transformer for Node Classificationcited by 207
- 2022Representing Long-Range Context for Graph Neural Networks with Global Attentioncited by 193
- 2022Pure Transformers are Powerful Graph Learnerscited by 188
- 2020Graph-Bert: Only Attention is Needed for Learning Graph Representationscited by 176
- 2018QANet: Combining Local Convolution with Global Self-Attention for Reading Comprehensioncited by 164
- 2021GraphiT: Encoding Graph Structure in Transformerscited by 146
- 2020Lite Transformer with Long-Short Range Attentioncited by 127
- 2019Fake News Detection on Social Media using Geometric Deep Learningcited by 115
- 2022Transformer for Graphs: An Overview from Architecture Perspectivecited by 107
- 2018Attention-based Graph Neural Network for Semi-supervised Learningcited by 100
- 2022How Powerful are K-hop Message Passing Graph Neural Networkscited by 90
- 2021New Benchmarks for Learning on Non-Homophilous Graphscited by 81
- 2023Attending to Graph Transformerscited by 81
- 2020PinnerSage: Multi-Modal User Embedding Framework for Recommendations at Pinterestcited by 75
- 2020Multi-hop Attention Graph Neural Networkcited by 53
- 2019Improving Graph Attention Networks with Large Margin-based Constraintscited by 34
- 2020Utilising Graph Machine Learning within Drug Discovery and Developmentcited by 26
Built on by
Citing papers per year: 2024: 5.
5 papers.
- 2024Cluster-wise Graph Transformer with Dual-granularity Kernelized Attentioncited by 8
- 2024NTFormer: A Composite Node Tokenized Graph Transformer for Node Classificationcited by 5
- 2024DualCast: A Model to Disentangle Aperiodic Events from Traffic Seriescited by 4
- 2024Learning a Mini-batch Graph Transformer via Two-stage Interaction Augmentationcited by 0
- 2024HoGA: Higher-Order Graph Attention via Diversity-Aware k-Hop Samplingcited by 0
- 2024DualCast: A Model to Disentangle Aperiodic Events from Traffic Series27 Nov 2024
- 2024HoGA: Higher-Order Graph Attention via Diversity-Aware k-Hop Sampling18 Nov 2024
- 2024Cluster-wise Graph Transformer with Dual-granularity Kernelized Attention9 Oct 2024
- 2024Learning a Mini-batch Graph Transformer via Two-stage Interaction Augmentation13 Jul 2024
- 2024NTFormer: A Composite Node Tokenized Graph Transformer for Node Classification27 Jun 2024