atlas

Research map / Graph learning / GNN architectures

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

NeurIPS 2024 · Graph learning › GNN architectures · approach: Structural GNN variants · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Surveys 38 degree-bias papers, then gives a theoretical and empirical analysis of why message-passing GNNs (RW, SYM, ATT filters) show degree bias at test and training time, validated on 8 real-world networks.

Problem

GNNs often perform better on high-degree nodes than low-degree nodes in node classification, and the proposed hypotheses for this degree bias are not rigorously validated and sometimes contradict each other.

Approach

Derives a probabilistic bound on misclassification for linearized message-passing GNNs with different graph filters, linking test error to node degree via inverse collision probability and prediction homogeneity, and analyzes training-time loss change via a Lipschitz argument; it then tests the surveyed hypotheses against these results.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Compare high-degree with low-degree test nodesMessage-passing GNNs · Homophilic real-world networkstest lossHelped
Use a random-walk graph filter rather than evaluating low-degree nodes as a groupRW GNN · CiteSeer test nodesrepresentation varianceMixed
Use a symmetric-normalized graph filter rather than evaluating low-degree nodes as a groupSYM GNN · Homophilic datasetsrepresentation varianceHurt
Use a symmetric-normalized graph filter rather than a random-walk filterMessage-passing GNN training · Real-world datasetsrate of training-loss decrease for low-degree nodesHurt
Train for sufficiently many epochsMessage-passing GNNs with static filters · Training nodestraining accuracyHelped
Evaluate high-degree rather than low-degree nodesSYM GNN · Heterophilic networks, including Chameleon and Squirreltest performanceNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Cora_ML CiteSeer CS Physics Amazon Photo Amazon Computers chameleon squirrel

Benchmarks: Cora_ML CiteSeer CS Physics Amazon Photo Amazon Computers chameleon squirrel

Metrics: test loss misclassification probability training accuracy inverse collision probability

Baselines: GCN GraphSAGE GAT

Builds on: graph convolutional networks jumping knowledge networks contextual stochastic block model

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy