atlas

Research map / Federated learning and privacy / Personalized and heterogeneous FL

Multi-Dimensional Fair Federated Learning

AAAI 2024 · Federated learning and privacy › Personalized and heterogeneous FL · approach: Federated learning with pretrained models · 13 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 mFairFL, a federated learning method that enforces group fairness via Lagrangian constraints and resolves client gradient conflicts with loss-ordered gradient projection before aggregation, evaluated on Adult, COMPAS and Bank.

Problem

Training fair federated models that satisfy group fairness across sensitive groups while also ensuring client fairness, given heterogeneous client data and gradient conflicts that disadvantage some clients.

Approach

Relax the group-fairness-constrained ERM with Lagrange multipliers, then at the server detect conflicting client gradients by cosine similarity with an EMA similarity goal and iteratively project gradients (ordered by client loss) to mitigate conflicts before averaging.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use loss-based projection-target ordering instead of random ordering (ablation)mFairFL · Adult, COMPAS, and Bankclient fairness violation: Adult: .049 -> .036; Compas: .044 -> .022; Bank: .047 -> .028Helped
Use loss-based projection-target ordering instead of reverse ordering (ablation)mFairFL · Adult, COMPAS, and Bankclient fairness violation: Adult: .064 -> .036; Compas: .049 -> .022; Bank: .077 -> .028Helped
Use loss-based projection-target ordering instead of random ordering (ablation)mFairFL · Adult, COMPAS, and Bankaccuracy: Adult: .774 -> .792; Compas: .577 -> .596; Bank: .837 -> .844Helped
Use loss-based projection-target ordering instead of reverse ordering (ablation)mFairFL · Adult, COMPAS, and Bankaccuracy: Adult: .768 -> .792; Compas: .580 -> .596; Bank: .822 -> .844Helped
Use mFairFL rather than FedMGDA+federated learning · Adult, COMPAS, and Bank (high heterogeneity)accuracy: Adult: .837 -> .792; Compas: .635 -> .596; Bank: .874 -> .844Mixed
Use mFairFL rather than FedMGDA+federated learning · Adult, COMPAS, and Bank (high heterogeneity)client fairness violation: Adult: .063 -> .036; Compas: .044 -> .022; Bank: .065 -> .028Helped
Use mFairFL rather than FedAvg-Ffederated learning · Adult, COMPAS, and Bank (high heterogeneity)accuracy: Adult: .706 -> .792; Compas: .558 -> .596; Bank: .828 -> .844Helped
Use mFairFL rather than FedAvg-Ffederated learning · Adult, COMPAS, and Bank (high heterogeneity)DP violation: Adult: .224 -> .012; Compas: .059 -> .005; Bank: .033 -> .005Helped

Surprising findings

Limitations

Experimental setup

Datasets: Adult COMPAS Bank

Benchmarks: Adult COMPAS Bank

Metrics: accuracy demographic parity violation equalized odds violation accuracy parity violation client fairness violation

Baselines: IndFair FedAvg-f CenFair FedFB FPFL FairFed FedMGDA+ q-FFL DRFL Ditto

Builds on: FedAvg FedMGDA+ q-FFL PCGrad

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