atlas

Research map / Graph learning / Graph self-supervised learning

Mind the Graph When Balancing Data for Fairness or Robustness

NeurIPS 2024 · Graph learning › Graph self-supervised learning · approach: Heterophily and imbalance on graphs · 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.

Shows that joint data balancing does not remove undesired dependencies in the causal graph and can interfere with regularization, and gives sufficient conditions under which balancing yields risk-invariant, optimal models.

Problem

Data balancing is a common pre-processing mitigation for fairness and robustness failures caused by undesired dependencies between covariates, labels and auxiliary factors, but its failure modes are poorly characterized and it is unclear how it interacts with other mitigation strategies.

Approach

Uses causal Bayesian networks and a decomposition of covariates into parts that are independent of Z given Y, of Y given Z, and entangled. It derives conditions (sufficient statistic plus conditional independence in the balanced distribution) under which balancing gives a risk-invariant, optimal model, and shows the balanced distribution need not factorize according to the graph with the undesired

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Jointly balance Y and Z instead of using confounded dataMNIST anti-causal convolutional network · MNIST anti-causal; P^0accuracy: 0.717 \pm 0.027 -> 0.880 \pm 0.006Helped
Jointly balance Y and Z instead of using confounded dataMNIST anti-causal convolutional network · MNIST anti-causal; P^0equalized odds: 0.539 \pm 0.015 -> 0.018 \pm 0.008Helped
Jointly balance Y and Z instead of balancing classes onlyAmazon reviews BERT · Amazon reviews causal; P^0equalized odds: 0.542 \pm 0.098 -> 0.060 \pm 0.046Helped
Jointly balance Y and Z instead of balancing classes onlyAmazon reviews BERT · Amazon reviews causal; P^taccuracy: 0.658\pm0.015 -> 0.574\pm0.016Hurt
Add correlated auxiliary factor VJointly balanced MNIST model · MNIST anti-causal with factor V; P^0worst group accuracy: 0.836 \pm 0.075 -> 0.555 \pm 0.031Hurt
Use an entangled signal defined by OR(Y,Z)Jointly balanced MNIST model · MNIST anti-causal entangled; P^0worst group accuracy: 0.836 \pm 0.075 -> 0.000 \pm 0.001Hurt
Train on jointly balanced data rather than P^tCelebA VGG · CelebA blond hair; Qworst group accuracy: 0.314 \pm 0.093 -> 0.674 \pm 0.088Helped
Train on jointly balanced data rather than P^tCelebA VGG · CelebA blond hair; Qequalized odds: 0.243 \pm 0.036 -> 0.125 \pm 0.022Helped
Add ImageNet pre-training (ablation)CelebA VGG trained on Q · CelebA blond hair; Qaccuracy: 0.839 \pm 0.022 -> 0.874 \pm 0.006Helped
Add ImageNet pre-training (ablation)CelebA VGG trained on Q · CelebA blond hair; Qequalized odds: 0.125 \pm 0.022 -> 0.111 \pm 0.010No clear effect
Add MMD regularization with regularizer=5CelebA VGG trained on P^t · CelebA blond hair; Qequalized odds: 0.243 \pm 0.036 -> 0.001 \pm 0.002Helped
Add MMD regularization with regularizer=5CelebA VGG trained on P^t · CelebA blond hair; Qworst group accuracy: 0.314 \pm 0.093 -> 0.146 \pm 0.172Hurt

Surprising findings

Limitations

Experimental setup

Datasets: MNIST Amazon reviews CelebA

Benchmarks: MNIST (semi-synthetic) Amazon reviews (semi-synthetic) CelebA

Metrics: accuracy worst group accuracy equalized odds confounder encoding risk invariance

Baselines: class balancing ERM on confounded data ImageNet pre-training MMD regularization

Builds on: causal Bayesian networks conditional MMD regularizer Kaur et al. 2023 (causal framework for feature selection)

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