Causally Fair Node Classification on Non-IID Graph Data
Not on the map. Why?
Abstract (arXiv)
Fair machine learning seeks to identify and mitigate biases in predictions against unfavorable populations characterized by demographic attributes, such as race and gender. Recent research has extended fairness to graph data, such as social networks, but many studies neglect the causal relationships among data instances. This paper addresses a prevalent challenge in many fair machine learning research, which typically assumes independent and identically distributed (IID) data, from the causal perspective. Specifically, this work targets the circumstance where nodes with different neighborhood structures follow different causal mechanisms, violating the invariance assumptions required for classical structural causal models and do-calculus. We base our research on the Network Structural Causal Model (NSCM) framework and develop a Message Passing Variational Autoencoder for Causal Inference (MPVA) to compute interventional distributions for causally fair node classification. We establish theoretical soundness under two conditions: Decomposability and Graph Independence. These conditions formalize when causal mechanism heterogeneity can be overcome by constructing a structural representation that restores invariance and facilitates the computation of interventional distributions using do-calculus in non-IID settings. Empirical evaluations on semi-synthetic and real-world datasets demonstrate that MPVA outperforms conventional methods by effectively approximating interventional distributions and mitigating bias. Our findings demonstrate the potential of causality-based fairness in complex ML applications and motivate future work on relaxing the classic assumptions in algorithmic fairness.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 32 of its 63 references that are in the map. First posted on arXiv 3 May 2025.
Builds on
32 of 63 references.
References · 32
- 2016Equality of Opportunity in Supervised Learningcited by 2,007
- 2019A Survey on Bias and Fairness in Machine Learningcited by 1,917
- 2017Counterfactual Fairnesscited by 804
- 2018Mitigating Unwanted Biases with Adversarial Learningcited by 663
- 2020Fairness in Machine Learning: A Surveycited by 370
- 2016Fairness Beyond Disparate Treatment & Disparate Impact: Learning Classification without Disparate Mistreatmentcited by 369
- 2018Path-Specific Counterfactual Fairnesscited by 181
- 2020Say No to the Discrimination: Learning Fair Graph Neural Networks with Limited Sensitive Attribute Informationcited by 168
- 2017Data Decisions and Theoretical Implications when Adversarially Learning Fair Representationscited by 165
- 2021A survey on datasets for fairness-aware machine learningcited by 157
- 2021Towards a Unified Framework for Fair and Stable Graph Representation Learningcited by 128
- 2018An Intersectional Definition of Fairnesscited by 127
20 more
- 2019Compositional Fairness Constraints for Graph Embeddingscited by 126
- 2019On the Apparent Conflict Between Individual and Group Fairnesscited by 126
- 2021EDITS: Modeling and Mitigating Data Bias for Graph Neural Networkscited by 92
- 2016A causal framework for discovering and removing direct and indirect discriminationcited by 71
- 2019PC-Fairness: A Unified Framework for Measuring Causality-based Fairnesscited by 67
- 2022Theory of Graph Neural Networks: Representation and Learningcited by 61
- 2022Learning Fair Node Representations with Graph Counterfactual Fairnesscited by 58
- 2020DeBayes: a Bayesian Method for Debiasing Network Embeddingscited by 55
- 2021Probing GNN Explainers: A Rigorous Theoretical and Empirical Analysis of GNN Explanation Methodscited by 36
- 2017Causal inference for social network datacited by 31
- 2024FairGT: A Fairness-aware Graph Transformercited by 29
- 2019Causal Inference Under Interference And Network Uncertaintycited by 27
- 2019A Potential Outcomes Calculus for Identifying Conditional Path-Specific Effectscited by 19
- 2014Causal Diagrams for Interferencecited by 18
- 2017Auto-G-Computation of Causal Effects on a Networkcited by 16
- 2024Fair Graph Representation Learning via Sensitive Attribute Disentanglementcited by 13
- 2024One Fits All: Learning Fair Graph Neural Networks for Various Sensitive Attributescited by 9
- 2019Identification and Estimation of Causal Effects from Dependent Datacited by 8
- 2020Minimizing Interference and Selection Bias in Network Experiment Designcited by 8
- 2024Towards counterfactual fairness through auxiliary variablescited by 2
Built on by
Not cited yet.