atlas

Research map / Adversarial robustness and security / Attacks on text and graphs

Adversarial Attacks on Fairness of Graph Neural Networks

ICLR 2024 · Adversarial robustness and security › Attacks on text and graphs · approach: Graph neural network robustness · 1 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 G-FairAttack, a gray-box structure-perturbation attack that corrupts demographic parity of fairness-aware GNNs while keeping utility loss change unnoticeable, using a total-variation surrogate loss and a non-gradient greedy edge-flipping algorithm with fast score computation.

Problem

Fairness-aware GNNs can be corrupted by adversarial structure perturbations; prior attacks target utility, not fairness, and ignore that noticeable utility changes reveal manipulation.

Approach

A total-variation surrogate fairness loss that upper-bounds demographic parity, mutual information and Wasserstein fairness losses, combined with a non-gradient sequential edge-flip scoring rule that projects out utility change (zeroth-order estimates) so each flip keeps utility loss nearly unchanged.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use G-FairAttack instead of clean inputGCN · Facebook, Pokec_z, CreditΔdp (%): Facebook: 5.30 { $\pm$ 0.47} -> 8.13 { $\pm$ 0.74}; Pokec_z: 7.13 { $\pm$ 1.17} -> 5.08 { $\pm$ 1.38}; Credit: 13.30 { $Mixed
Use G-FairAttack instead of clean inputReg · Facebook, Pokec_z, CreditΔdp (%): Facebook: 3.06 { $\pm$ 0.58} -> 6.84 { $\bm\pm$ 0.31}; Pokec_z: 2.41 { $\pm$ 0.29} -> 6.03 { $\bm\pm$ 0.54}; Credit: 0.6Helped
Use G-FairAttack instead of clean inputFairGNN · Facebook, Pokec_z, CreditΔdp (%): Facebook: 2.00 { $\pm$ 1.77} -> 3.23 { $\bm\pm$ 2.03}; Pokec_z: 1.37 { $\pm$ 0.83} -> 2.63 { $\pm$ 0.75}; Credit: 2.65 {Mixed
Use G-FairAttack instead of clean inputEDITS · Facebook, Pokec_z, CreditΔdp (%): Facebook: 0.27 { $\pm$ 0.00} -> 5.55 { $\bm\pm$ 0.47}; Pokec_z: 1.89 { $\pm$ 0.83} -> 4.25 { $\bm\pm$ 0.77}; Credit: 7.4Helped
Add total variation fairness loss to the surrogate loss (ablation)G-FairAttack-None · Credit, FairGNNΔdp (%): 7.87 {$\pm$ 1.31} -> 8.06 {$\pm$ 1.90}Helped
Add total variation fairness loss to the surrogate loss (ablation)G-FairAttack-None · Credit, EDITSΔdp (%): 10.47 {$\pm$ 1.91} -> 11.26 {$\pm$ 1.50}Helped
Replace Δdp surrogate loss with total variation loss (ablation)G-FairAttack-Δdp · Credit, FairGNNΔdp (%): 7.82 {$\pm$ 1.17} -> 8.06 {$\pm$ 1.90}Helped
Replace Δdp surrogate loss with total variation loss (ablation)G-FairAttack-Δdp · Credit, EDITSΔdp (%): 10.77 {$\pm$ 1.19} -> 11.26 {$\pm$ 1.50}Helped
Remove utility constraint and discrete projected update strategy (ablation)G-FairAttack · Facebooktraining utility loss variationHurt
Use fast computation with smaller candidate-edge proportion a (ablation)G-FairAttack · range [5e^{-4},1e^{-2}]time cost: 95% lowerHelped
Vary candidate-edge proportion a within [5e^{-4},1e^{-2}] (ablation)G-FairAttack · regularization-based victim modelfairness performanceNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Facebook Pokec_z Credit

Benchmarks: Facebook Pokec_z Credit

Metrics: demographic parity equal opportunity accuracy AUC

Baselines: Random attack FA-GNN Gradient Ascent Metattack

Builds on: Metattack FairGNN EDITS FA-GNN Gradient Ascent

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