RawlsGCN: Towards Rawlsian Difference Principle on Graph Convolutional Network

02/28/2022
by   Jian Kang, et al.
7

Graph Convolutional Network (GCN) plays pivotal roles in many real-world applications. Despite the successes of GCN deployment, GCN often exhibits performance disparity with respect to node degrees, resulting in worse predictive accuracy for low-degree nodes. We formulate the problem of mitigating the degree-related performance disparity in GCN from the perspective of the Rawlsian difference principle, which is originated from the theory of distributive justice. Mathematically, we aim to balance the utility between low-degree nodes and high-degree nodes while minimizing the task-specific loss. Specifically, we reveal the root cause of this degree-related unfairness by analyzing the gradients of weight matrices in GCN. Guided by the gradients of weight matrices, we further propose a pre-processing method RawlsGCN-Graph and an in-processing method RawlsGCN-Grad that achieves fair predictive accuracy in low-degree nodes without modification on the GCN architecture or introduction of additional parameters. Extensive experiments on real-world graphs demonstrate the effectiveness of our proposed RawlsGCN methods in significantly reducing degree-related bias while retaining comparable overall performance.

READ FULL TEXT

page 7

page 11

research
10/06/2022

Uncovering the Structural Fairness in Graph Contrastive Learning

Recent studies show that graph convolutional network (GCN) often perform...
research
10/12/2022

JuryGCN: Quantifying Jackknife Uncertainty on Graph Convolutional Networks

Graph Convolutional Network (GCN) has exhibited strong empirical perform...
research
01/24/2023

Neighborhood Homophily-Guided Graph Convolutional Network

Graph neural networks (GNNs) have achieved remarkable advances in graph-...
research
06/28/2020

Graph Convolutional Networks against Degree-Related Biases

In recent years, Graph Convolutional Networks (GCNs) show competitive pe...
research
05/27/2019

On Asymptotic Behaviors of Graph CNNs from Dynamical Systems Perspective

Graph Convolutional Neural Networks (graph CNNs) are a promising deep le...
research
03/21/2020

A Flexible Framework for Large Graph Learning

Graph Convolutional Network (GCN) has shown strong effectiveness in grap...
research
02/27/2021

FeatureNorm: L2 Feature Normalization for Dynamic Graph Embedding

Dynamic graphs arise in a plethora of practical scenarios such as social...

Please sign up or login with your details

Forgot password? Click here to reset