Debiasing Graph Neural Networks via Learning Disentangled Causal Substructure
Shaohua Fan, Xiao Wang, Yanhu Mo, Chuan Shi, Jian Tang

TL;DR
This paper introduces a disentangled GNN framework that separates causal and bias substructures in graphs, improving generalization and interpretability by counterfactual data synthesis and causal/bias-aware training.
Contribution
It proposes a novel disentangled GNN approach with explicit causal and bias subgraph separation, counterfactual data synthesis, and new bias-controlled datasets for better benchmarking.
Findings
Outperforms existing baselines in generalization tasks.
Achieves better interpretability and transferability.
Demonstrates effectiveness on newly constructed biased graph datasets.
Abstract
Most Graph Neural Networks (GNNs) predict the labels of unseen graphs by learning the correlation between the input graphs and labels. However, by presenting a graph classification investigation on the training graphs with severe bias, surprisingly, we discover that GNNs always tend to explore the spurious correlations to make decision, even if the causal correlation always exists. This implies that existing GNNs trained on such biased datasets will suffer from poor generalization capability. By analyzing this problem in a causal view, we find that disentangling and decorrelating the causal and bias latent variables from the biased graphs are both crucial for debiasing. Inspiring by this, we propose a general disentangled GNN framework to learn the causal substructure and bias substructure, respectively. Particularly, we design a parameterized edge mask generator to explicitly split the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsAdvanced Graph Neural Networks · Explainable Artificial Intelligence (XAI) · Bayesian Modeling and Causal Inference
