atlas

Research map / Graph learning / Graph self-supervised learning

Stable Fair Graph Representation Learning with Lipschitz Constraint

ICML 2025 · Graph learning › Graph self-supervised learning · approach: Heterophily and imbalance on graphs

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 SFG, a stable fair GNN that bounds the Lipschitz constant of the mask generator plus GraphSAGE encoder via a non-separable spectral bound enforced by block-coordinate projected subgradient steps, and adds chi-squared DRO over generated fair views.

Problem

Adversarial-mask-based group fair graph learning suffers from training instability (fluctuating accuracy near convergence) due to mask uncertainty and the fairness-utility trade-off.

Approach

Derives a non-separable, tight upper Lipschitz bound covering both the mask generator and GNN encoder using graph spectral theory, enforces it with a layerwise block-coordinate projected subgradient (DFB) method, and trains with chi-squared-divergence distributionally robust optimization over generated fair views.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
remove Lipschitz bound constraint (ablation)SFG · GermanAcc: 69.76 ± 0.32 -> 70.32 ± 0.46Hurt
remove DRO objective (ablation)SFG · GermanAcc: 70.24 ± 0.32 -> 70.32 ± 0.46Hurt
remove Lipschitz bound constraint (ablation)SFG · BailAcc: 88.76 ± 0.76 -> 89.49 ± 1.74Hurt
remove DRO objective (ablation)SFG · BailAcc: 89.06 ± 1.20 -> 89.49 ± 1.74Hurt
remove Lipschitz bound constraint (ablation)SFG · CreditAcc: 80.37 ± 0.05 -> 80.34 ± 0.11No clear effect
remove DRO objective (ablation)SFG · CreditAcc: 80.20 ± 0.23 -> 80.34 ± 0.11Hurt
add Lipschitz bound constraint and DRO objective (ablation)SFG · German∆EO: 2.96 ± 2.53 -> 0.54 ± 0.74Helped
add Lipschitz bound constraint and DRO objective (ablation)SFG · Bail∆EO: 1.50 ± 0.98 -> 1.11 ± 0.43Helped
add Lipschitz bound constraint and DRO objective (ablation)SFG · Credit∆EO: 3.81 ± 0.65 -> 2.71 ± 0.58Helped
use a smaller Lipschitz bound τ (ablation)SFG · Credittraining accuracy stabilityHurt
add DRO objective with Lipschitz bound constraint (ablation)SFG · Germantraining accuracy stabilityHelped
use DRO objective (ablation)SFG · Bailtraining accuracy stabilityHelped

Surprising findings

Limitations

Experimental setup

Datasets: German Bail Credit

Benchmarks: German Bail Credit

Metrics: accuracy AUC-ROC delta DP delta EO training accuracy stability (rolling std)

Baselines: GCN NIFTY FairGNN FairVGNN FairSAD

Builds on: FairVGNN GraphSAGE chi-squared distributionally robust optimization accelerated iterative dual forward-backward algorithm

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