atlas

Research map / Graph learning / GNN architectures

Generating Diagnostic and Actionable Explanations for Fair Graph Neural Networks

AAAI 2024 · Graph learning › GNN architectures · approach: Theory of graph convolutional networks · 21 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.

Proposes Geb, a multi-objective evolutionary framework that finds compact biased subgraphs as diagnostic explanations and counterfactual debiased subgraphs (structure and features) as actionable explanations for fair GNNs, using an influenced-nodes gradient approximation to avoid retraining.

Problem

Explaining which subgraph patterns cause biased behavior in GNNs and what actionable edits could rectify that bias, while keeping explanations compact and classification accuracy intact.

Approach

Formulates fairness explanation generation as multi-objective combinatorial optimization (compactness, bias attribution, accuracy) solved by a dedicated evolutionary algorithm, with an influenced-nodes-based gradient approximation that updates the GNN in one gradient step instead of retraining, plus a two-stage diagnosis-then-repair pipeline.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply Geb to FairGATFairGAT · NBA∆SP: 0.7±0.3 -> 0.5±0.3Helped
Apply Geb to FairGATFairGAT · NBAAUC: 77.5±0.7 -> 74.9±0.7Hurt
Apply Geb to FairGATFairGAT · Pokec-z∆SP: 0.5±0.3 -> 0.6±0.3No clear effect
Apply Geb to FairGATFairGAT · Pokec-z∆EO: 0.8±0.3 -> 0.6±0.3Helped
Apply Geb to FairGATFairGAT · Pokec-n∆SP: 0.6±0.3 -> 0.2±0.1Helped
Apply Geb to FairGATFairGAT · Pokec-nAUC: 74.9±0.4 -> 74.8±0.2No clear effect
Remove the identified biased subgraphs without performing stage two (ablation)Geb-GCN-S1 and Geb-GAT-S1 · NBA, Pokec-z, and Pokec-n∆SPHelped
Remove the identified biased subgraphs without performing stage two (ablation)Geb-GCN-S1 and Geb-GAT-S1 · NBA, Pokec-z, and Pokec-nAUCHurt
Replace influenced-nodes gradient approximation with a few gradient-descent update steps (ablation)Geb · NBA, Pokec-z, and Pokec-nclassification and fairness performanceNo clear effect
Train the model from scratch instead of using influenced-nodes gradient approximation (ablation)Geb · NBA, Pokec-z, and Pokec-nclassification and fairness performanceNo clear effect
Remove counterfactual features (ablation)Geb · NBA, Pokec-z, and Pokec-nfairnessHurt

Surprising findings

Limitations

Experimental setup

Datasets: NBA Pokec-z Pokec-n

Benchmarks: NBA Pokec-z Pokec-n

Metrics: AUC statistical parity (ΔSP) equal opportunity (ΔEO) compactness running time

Baselines: ALFR ALFR-e Debias Debias-e FCGE FairGCN FairGAT NT-FairGNN GE-REFEREE GEAR NIFTY

Builds on: NIFTY GEAR FairGCN REFEREE Koh and Liang influence functions

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