Fair Graph Machine Learning under Adversarial Missingness Processes
Not on the map. Why?
Abstract (arXiv)
Graph Neural Networks (GNNs) have achieved state-of-the-art results in many relevant tasks where decisions might disproportionately impact specific communities. However, existing work on fair GNNs often assumes that either sensitive attributes are fully observed or they are missing completely at random. We show that an adversarial missingness process can inadvertently disguise a fair model through the imputation, leading the model to overestimate the fairness of its predictions. We address this challenge by proposing Better Fair than Sorry (BFtS), a fair missing data imputation model for sensitive attributes. The key principle behind BFtS is that imputations should approximate the worst-case scenario for fairness -- i.e. when optimizing fairness is the hardest. We implement this idea using a 3-player adversarial scheme where two adversaries collaborate against a GNN classifier, and the classifier minimizes the maximum bias. Experiments using synthetic and real datasets show that BFtS often achieves a better fairness x accuracy trade-off than existing alternatives under an adversarial missingness process.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 55 of its 102 references that are in the map. First posted on arXiv 2 Nov 2023.
Builds on
55 of 102 references.
References · 55
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2016Equality of Opportunity in Supervised Learningcited by 2,000
- 2018Generalized Cross Entropy Loss for Training Deep Neural Networks with Noisy Labelscited by 994
- 2019Learning Imbalanced Datasets with Label-Distribution-Aware Margin Losscited by 987
- 2018Mitigating Unwanted Biases with Adversarial Learningcited by 663
- 2020A Survey of Deep Active Learningcited by 547
- 2018Adversarial Attacks on Neural Networks for Graph Datacited by 395
- 2018Fairness Without Demographics in Repeated Loss Minimizationcited by 363
- 2018Learning Adversarially Fair and Transferable Representationscited by 353
- 2020Fairness without Demographics through Adversarially Reweighted Learningcited by 251
38 more
- 2020Say No to the Discrimination: Learning Fair Graph Neural Networks with Limited Sensitive Attribute Informationcited by 168
- 2017A Convex Framework for Fair Regressioncited by 147
- 2021Towards a Unified Framework for Fair and Stable Graph Representation Learningcited by 128
- 2019Compositional Fairness Constraints for Graph Embeddingscited by 126
- 2015Distributionally Robust Logistic Regressioncited by 124
- 2021EDITS: Modeling and Mitigating Data Bias for Graph Neural Networkscited by 92
- 2022Fairness in Graph Mining: A Surveycited by 76
- 2021FairDrop: Biased Edge Dropout for Enhancing Fairness in Graph Representation Learningcited by 68
- 2021Fairness via Representation Neutralizationcited by 63
- 2021On the Unreasonable Effectiveness of Feature propagation in Learning on Graphs with Missing Node Featurescited by 62
- 2022Active Learning Through a Covering Lenscited by 62
- 2022Improving Fairness in Graph Neural Networks via Mitigating Sensitive Attribute Leakagecited by 61
- 2019Certifiable Robustness and Robust Training for Graph Convolutional Networkscited by 59
- 2020Poisoning Attacks on Algorithmic Fairnesscited by 58
- 2017Dual Discriminator Generative Adversarial Netscited by 55
- 2020DeBayes: a Bayesian Method for Debiasing Network Embeddingscited by 55
- 2020Exacerbating Algorithmic Bias through Fairness Attackscited by 47
- 2021Towards Fair Classifiers Without Sensitive Attributes: Exploring Biases in Related Featurescited by 45
- 2020Learning on Attribute-Missing Graphscited by 42
- 2020All of the Fairness for Edge Prediction with Optimal Transportcited by 36
- 2020Ensuring Fairness Beyond the Training Datacited by 35
- 2017Robust Optimization for Non-Convex Objectivescited by 34
- 2019From GAN to WGANcited by 34
- 2021CrossWalk: Fairness-enhanced Node Representation Learningcited by 34
- 2016Minimizing the Maximal Loss: How and Why?cited by 30
- 2023GraphPatcher: Mitigating Degree Bias for Graph Neural Networks via Test-time Augmentationcited by 29
- 2023On Generalized Degree Fairness in Graph Neural Networkscited by 28
- 2021Fairness without Imputation: A Decision Tree Approach for Fair Prediction with Missing Valuescited by 24
- 2021Assessing Fairness in the Presence of Missing Datacited by 24
- 2023Fair Attribute Completion on Graph with Missing Attributescited by 22
- 2019Fairness and Missing Valuescited by 16
- 2020Adversarial Learning for Debiasing Knowledge Graph Embeddingscited by 16
- 2019Faking Fairness via Stealthily Biased Samplingcited by 14
- 2022Adversarial Inter-Group Link Injection Degrades the Fairness of Graph Neural Networkscited by 12
- 2019MONET: Debiasing Graph Embeddings via the Metadata-Orthogonal Training Unitcited by 11
- 2019A Three-Player GAN: Generating Hard Samples To Improve Classification Networkscited by 8
- 2016Minimizing the Union: Tight Approximations for Small Set Bipartite Vertex Expansioncited by 7
- 2023Deceptive Fairness Attacks on Graphs via Meta Learningcited by 6
50 most cited of 55 All 55 (JSON)
Built on by
Not cited yet.