mlsanityData to 14 Oct 2026

Theoretical and Empirical Insights into the Origins of Degree Bias in Graph Neural Networks

arXiv 2404.03139 ↗First posted 4 Apr 2024cs.LG cs.SIcited by 4

Not on the map. Why?

Abstract (arXiv)

Graph Neural Networks (GNNs) often perform better for high-degree nodes than low-degree nodes on node classification tasks. This degree bias can reinforce social marginalization by, e.g., privileging celebrities and other high-degree actors in social networks during social and content recommendation. While researchers have proposed numerous hypotheses for why GNN degree bias occurs, we find via a survey of 38 degree bias papers that these hypotheses are often not rigorously validated, and can even be contradictory. Thus, we provide an analysis of the origins of degree bias in message-passing GNNs with different graph filters. We prove that high-degree test nodes tend to have a lower probability of misclassification regardless of how GNNs are trained. Moreover, we show that degree bias arises from a variety of factors that are associated with a node's degree (e.g., homophily of neighbors, diversity of neighbors). Furthermore, we show that during training, some GNNs may adjust their loss on low-degree nodes more slowly than on high-degree nodes; however, with sufficiently many epochs of training, message-passing GNNs can achieve their maximum possible training accuracy, which is not significantly limited by their expressive power. Throughout our analysis, we connect our findings to previously-proposed hypotheses for the origins of degree bias, supporting and unifying some while drawing doubt to others. We validate our theoretical findings on 8 common real-world networks, and based on our theoretical and empirical insights, describe a roadmap to alleviate degree bias.

Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 41 of its 70 references that are in the map. First posted on arXiv 4 Apr 2024.

Builds on

41 of 70 references.

References · 41

  1. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  2. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
  3. 2017Graph Attention Networkscited by 8,923
  4. 2017Inductive Representation Learning on Large Graphscited by 6,320
  5. 2018How Powerful are Graph Neural Networks?cited by 4,393
  6. 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
  7. 2019Simplifying Graph Convolutional Networkscited by 1,477
  8. 2018Pitfalls of Graph Neural Network Evaluationcited by 1,007
  9. 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 877
  10. 2020Simple and Deep Graph Convolutional Networkscited by 860
  11. 2019Multi-scale Attributed Node Embeddingcited by 548
  12. 2017Deep Gaussian Embedding of Graphs: Unsupervised Inductive Learning via Rankingcited by 335
29 more
  1. 2020Self-supervised Graph Learning for Recommendationcited by 305
  2. 2021Two Sides of the Same Coin: Heterophily and Oversmoothing in Graph Convolutional Neural Networkscited by 182
  3. 2021Is Homophily a Necessity for Graph Neural Networks?cited by 182
  4. 2022Revisiting Heterophily For Graph Neural Networkscited by 169
  5. 2018Contextual Stochastic Block Modelscited by 134
  6. 2021Towards a Unified Framework for Fair and Stable Graph Representation Learningcited by 128
  7. 2020The Neural Tangent Kernel in High Dimensions: Triple Descent and a Multi-Scale Theory of Generalizationcited by 101
  8. 2019DEMO-Net: Degree-specific Graph Neural Networks for Node and Graph Classificationcited by 59
  9. 2022Understanding convolution on graphs via energiescited by 59
  10. 2021Local Augmentation for Graph Neural Networkscited by 53
  11. 2023GraphPatcher: Mitigating Degree Bias for Graph Neural Networks via Test-time Augmentationcited by 31
  12. 2022LTE4G: Long-Tail Experts for Graph Neural Networkscited by 30
  13. 2022Uncovering the Structural Fairness in Graph Contrastive Learningcited by 29
  14. 2022Incorporating Bias-aware Margins into Contrastive Loss for Collaborative Filteringcited by 29
  15. 2023On Generalized Degree Fairness in Graph Neural Networkscited by 28
  16. 2022RawlsGCN: Towards Rawlsian Difference Principle on Graph Convolutional Networkcited by 27
  17. 2020Should Graph Convolution Trust Neighbors? A Simple Causal Inference Methodcited by 25
  18. 2023Learning How to Propagate Messages in Graph Neural Networkscited by 23
  19. 2023Toward Degree Bias in Embedding-Based Knowledge Graph Completioncited by 17
  20. 20221-WL Expressiveness Is (Almost) All You Needcited by 15
  21. 2022ResNorm: Tackling Long-tailed Degree Distribution Issue in Graph Neural Networks via Normalizationcited by 15
  22. 2024Understanding Heterophily for Graph Neural Networkscited by 15
  23. 2021Implications of Topological Imbalance for Representation Learning on Biomedical Knowledge Graphscited by 11
  24. 2023How Graph Convolutions Amplify Popularity Bias for Recommendation?cited by 10
  25. 2023A Metadata-Driven Approach to Understand Graph Neural Networkscited by 10
  26. 2023Networked Inequality: Preferential Attachment Bias in Graph Neural Network Link Predictioncited by 8
  27. 2023SAILOR: Structural Augmentation Based Tail Node Representation Learningcited by 6
  28. 2023Mitigating Degree Biases in Message Passing Mechanism by Utilizing Community Structurescited by 6
  29. 2023Towards Label Position Bias in Graph Neural Networkscited by 3

Built on by

Cited by year

Citing papers per year: 2025: 4.

4 papers.