atlas

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

Can Private Machine Learning Be Fair?

AAAI 2025 · Adversarial robustness and security › Attacks on text and graphs · approach: Membership inference and inversion · 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 robust federated learning aggregators (Krum, trimmed mean, weak DP) can introduce unfairness, and introduces an update prediction attack that injects unfairness into federated training.

Problem

Whether private (federated, DP) model training can be simultaneously fair and robust to malicious clients, given that robust aggregation may eliminate uncommon-but-benign client models and attackers may target fairness.

Approach

A new "update prediction" attack that lets a malicious client set its update so the aggregated global model equals an attacker-chosen target model that is accurate only on a target subset, without requiring convergence; plus the argument that anomaly-based robust aggregators inherently overlap with benign minority-data models and thus reduce fairness.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply the update prediction fairness attackFedAvg without defence · UCI Census∆fairness: 0.00 -> 53.44Hurt
Apply the update prediction fairness attackFedAvg without defence · CIFAR-10∆fairness: 0.00 -> 85.24Hurt
Apply the update prediction fairness attackFedAvg without defence · Reddit∆fairness: 0.00 -> 118.94Hurt
Use Krum to defend against the fairness attackFedAvg · CIFAR-10∆fairness: 85.24 -> 6.26Helped
Use trimmed mean to defend against the fairness attackFedAvg · CIFAR-10∆fairness: 85.24 -> 6.28Helped
Use weak-DP to defend against the fairness attackFedAvg · CIFAR-10∆fairness: 85.24 -> 85.29No clear effect
Use Krum to defend against the fairness attackFedAvg · UCI Census∆fairness: 53.44 -> -1.72Helped
Use trimmed mean to defend against the fairness attackFedAvg · UCI Census∆fairness: 53.44 -> 1.82Helped
Use weak-DP to defend against the fairness attackFedAvg · UCI Census∆fairness: 53.44 -> 2.23Helped
Use weak-DP to defend against the fairness attackFedAvg · Reddit∆fairness: 118.94 -> 108.39Helped
Use robust aggregation instead of no defenceFederated training on the synthetic OR dataset · Synthetic OR dataset, Group Baccuracy (%): 100 -> 50Hurt
Use unfair-update detection instead of no defenceFederated training on the synthetic XOR dataset · Synthetic XOR dataset, Group Daccuracy (%): 100 -> 75Hurt

Surprising findings

Limitations

Experimental setup

Datasets: UCI Census CIFAR-10 Reddit MNIST

Benchmarks: UCI Census CIFAR-10 Reddit

Metrics: accuracy change in fairness (accuracy disparity)

Baselines: Krum trimmed mean weak differential privacy unfair-update detection FedAdaGrad FedYogi FedAdam

Builds on: FedAvg model replacement attack Krum trimmed mean DP-FedAvg agnostic FL q-FFL

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