atlas

Research map / Label-efficient and robust learning / Recognition and long-tail

Reproducibility study of FairAC

NeurIPS 2024 · Label-efficient and robust learning › Recognition and long-tail · approach: Prototype and concept dictionary models

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.

Reproduces the FairAC fair attribute completion framework on graphs, checks its five claims on NBA, Pokec-z/n, and extends it to new datasets, sensitive attributes, and individual fairness (consistency).

Problem

Whether the claims of FairAC (fair attribute completion for graphs with missing node attributes, addressing feature and topological unfairness) hold under independent reproduction, and whether it generalizes beyond the original datasets and sensitive attributes.

Approach

Independent reproduction of FairAC with a refactored, reusable codebase; the study tests the claims on the original datasets, adds German Credit and Recidivism, evaluates age and gender as sensitive attributes on Pokec-z, and adds a consistency metric for individual fairness.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use FairAC instead of GCNGCN downstream classifier · NBAΔSP+ΔEO: 0.71 \pm 0.18 -> 0.19 \pm 0.08Helped
Use FairAC instead of FairGNNGCN downstream classifier · Pokec-zΔSP+ΔEO: 4.73 \pm 1.47 -> 0.68 \pm 0.09Helped
Use FairAC instead of FairGNNGCN downstream classifier · Pokec-nΔSP+ΔEO: 0.85 \pm 0.31 -> 0.58 \pm 0.76Helped
Add adversarial training to BaseAC (ablation)Attribute completion on Pokec-z with α=0.1 · Pokec-z, α=0.1ΔSP+ΔEO: 0.48 \pm 0.21 -> 0.76 \pm 0.90Hurt
Add adversarial training to BaseAC (ablation)Attribute completion on Pokec-z with α=0.3 · Pokec-z, α=0.3ΔSP+ΔEO: 1.08 \pm 1.32 -> 0.68 \pm 0.09Helped
Add adversarial training to BaseAC (ablation)Attribute completion on Pokec-z with α=0.5 · Pokec-z, α=0.5ΔSP+ΔEO: 0.47 \pm 0.77 -> 0.35 \pm 0.50Helped
Add adversarial training to BaseAC (ablation)Attribute completion on Pokec-z with α=0.8 · Pokec-z, α=0.8ΔSP+ΔEO: 0.99 \pm 0.86 -> 0.27 \pm 0.43Helped
Vary the missing-attribute rate α from 0.1 to 0.8 (ablation)FairAC · Pokec-zΔSP+ΔEO: 0.76 \pm 0.90; 0.68 \pm 0.09; 0.35 \pm 0.50; 0.27 \pm 0.43Mixed
Use age rather than region as the sensitive attribute (ablation)FairAC on Pokec-z · Pokec-zΔSP+ΔEO: 0.68 \pm 0.09 -> 47.36 \pm 4.38Hurt
Use gender rather than region as the sensitive attribute (ablation)FairAC on Pokec-z · Pokec-zΔSP+ΔEO: 0.68 \pm 0.09 -> 0.96 \pm 0.52Mixed
Increase β to emphasize the sensitive classifier (ablation)FairAC · Pokec-zgroup fairnessHelped

Surprising findings

Limitations

Experimental setup

Datasets: NBA Pokec-z Pokec-n German Credit Recidivism

Benchmarks: NBA Pokec-z Pokec-n German Credit Recidivism

Metrics: accuracy AUC statistical parity difference equal opportunity difference consistency

Baselines: GCN FairGNN ALFR ALFR-e Debias Debias-e FCGE BaseAC

Builds on: FairAC FairGNN DeepWalk PyGDebias

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