Transforming PageRank into an Infinite-Depth Graph Neural Network
Not on the map. Why?
Abstract (arXiv)
Popular graph neural networks are shallow models, despite the success of very deep architectures in other application domains of deep learning. This reduces the modeling capacity and leaves models unable to capture long-range relationships. The primary reason for the shallow design results from over-smoothing, which leads node states to become more similar with increased depth. We build on the close connection between GNNs and PageRank, for which personalized PageRank introduces the consideration of a personalization vector. Adopting this idea, we propose the Personalized PageRank Graph Neural Network (PPRGNN), which extends the graph convolutional network to an infinite-depth model that has a chance to reset the neighbor aggregation back to the initial state in each iteration. We introduce a nicely interpretable tweak to the chance of resetting and prove the convergence of our approach to a unique solution without placing any constraints, even when taking infinitely many neighbor aggregations. As in personalized PageRank, our result does not suffer from over-smoothing. While doing so, time complexity remains linear while we keep memory complexity constant, independently of the depth of the network, making it scale well to large graphs. We empirically show the effectiveness of our approach for various node and graph classification tasks. PPRGNN outperforms comparable methods in almost all cases.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Builds on 27 of its 45 references that are in the map. First posted on arXiv 1 Jul 2022.
Builds on
27 of 45 references.
References · 27
- 2017Attention Is All You Needcited by 59,932
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 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
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,906
- 2016node2vec: Scalable Feature Learning for Networkscited by 1,913
- 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,133
- 2018Deeper Insights into Graph Convolutional Networks for Semi-Supervised Learningcited by 1,099
- 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 987
15 more
- 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 875
- 2020Simple and Deep Graph Convolutional Networkscited by 857
- 2016Training Deep Nets with Sublinear Memory Costcited by 825
- 2019DropEdge: Towards Deep Graph Convolutional Networks on Node Classificationcited by 679
- 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
- 2019Deep Equilibrium Modelscited by 603
- 2019Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networkscited by 540
- 2019Diffusion Improves Graph Learningcited by 414
- 2019PairNorm: Tackling Oversmoothing in GNNscited by 297
- 2017struc2vec: Learning Node Representations from Structural Identitycited by 214
- 2021ETA Prediction with Graph Neural Networks in Google Mapscited by 130
- 2019Implicit Deep Learningcited by 124
- 2016Identity Matters in Deep Learningcited by 107
- 2020Implicit Graph Neural Networkscited by 98
- 2019Fast and Deep Graph Neural Networkscited by 35
Built on by
Citing papers per year: 2022: 1; 2023: 5; 2024: 2; 2025: 2; 2026: 1.
11 papers.
- 2023Rank Collapse Causes Over-Smoothing and Over-Correlation in Graph Neural Networkscited by 18
- 2022Forecasting Unobserved Node States with spatio-temporal Graph Neural Networkscited by 9
- 2024Preventing Representational Rank Collapse in MPNNs by Splitting the Computational Graphcited by 6
- 2023Curvature-based Pooling within Graph Neural Networkscited by 5
- 2023What Makes Entities Similar? A Similarity Flooding Perspective for Multi-sourced Knowledge Graph Embeddingscited by 4
- 2024Simplifying the Theory on Over-Smoothingcited by 4
- 2023BHGNN-RT: Network embedding for directed heterogeneous graphscited by 1
- 2025What Can We Learn From MIMO Graph Convolutions?cited by 1
- 2026Robust Node Affinities via Jaccard-Biased Random Walks and Rank Aggregationcited by 1
- 2023Distilling Influences to Mitigate Prediction Churn in Graph Neural Networkscited by 0
- 2025LGRPool: Hierarchical Graph Pooling Via Local-Global Regularisationcited by 0
- 2026Robust Node Affinities via Jaccard-Biased Random Walks and Rank Aggregation5 Mar 2026
- 2025What Can We Learn From MIMO Graph Convolutions?16 May 2025
- 2025LGRPool: Hierarchical Graph Pooling Via Local-Global Regularisation11 Apr 2025
- 2024Preventing Representational Rank Collapse in MPNNs by Splitting the Computational Graph17 Sep 2024
- 2024Simplifying the Theory on Over-Smoothing16 Jul 2024
- 2023BHGNN-RT: Network embedding for directed heterogeneous graphs24 Nov 2023
- 2023Distilling Influences to Mitigate Prediction Churn in Graph Neural Networks2 Oct 2023
- 2023Rank Collapse Causes Over-Smoothing and Over-Correlation in Graph Neural Networks31 Aug 2023
- 2023Curvature-based Pooling within Graph Neural Networks31 Aug 2023
- 2023What Makes Entities Similar? A Similarity Flooding Perspective for Multi-sourced Knowledge Graph Embeddings5 Jun 2023
- 2022Forecasting Unobserved Node States with spatio-temporal Graph Neural Networks21 Nov 2022