atlas

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

FedLF: Layer-Wise Fair Federated Learning

AAAI 2024 · Federated learning and privacy › Personalized and heterogeneous FL · approach: Federated learning with pretrained models · 11 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 FedLF, a layer-wise fair federated learning algorithm that computes a common descent direction avoiding model-level and layer-level gradient conflicts, using a cosine-based fair-driven objective and handling absent clients' estimated gradients.

Problem

Federated learning global models are unfair, performing well for some clients and poorly for others; existing proactive fair-FL methods only mitigate model-level gradient conflicts and leave layer-level conflicts and improvement bias unaddressed.

Approach

Formulate FL as a multi-objective problem with an added static fair-driven objective, -cos(1, F(w)), and compute a fair direction layer by layer via a multiple-gradient-descent variant (LMGDA) so that no layer's update conflicts with any client's layer gradient; also estimates absent clients' gradients from recent history.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use FedLF instead of FedMDFGfederated learning models · CIFAR-100 Pat-1mean test accuracy: .278 -> .409Helped
replace layer-wise fair direction with simple aggregated direction (ablation)FedLF · CIFAR-100 Pat-2mean test accuracy: .418 -> .259Hurt
combine all layers to compute a model-level fair direction (ablation)FedLF · CIFAR-100 Pat-2mean test accuracy: .418 -> .378Hurt
split gradients by parameter fragments instead of layers (ablation)FedLF · CIFAR-100 Pat-2mean test accuracy: .418 -> .384Hurt
remove the fair-driven objective (ablation)FedLF · CIFAR-100 Pat-2mean test accuracy: .418 -> .377Hurt
replace cosine fair-driven objective with FedMDFG dynamic objective (ablation)FedLF · CIFAR-100 Pat-2mean test accuracy: .418 -> .389Hurt
do not account for absent-client fairness (ablation)FedLF · CIFAR-100 Pat-2mean test accuracy: .418 -> .229Hurt
consider only clients online in the last communication round (ablation)FedLF absent-client handling · CIFAR-100 Pat-2mean test accuracy: .418 -> .321Hurt
consider historical gradients of every absent client regardless of absence duration (ablation)FedLF absent-client handling · CIFAR-100 Pat-2mean test accuracy: .418 -> .391Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Fashion MNIST CIFAR-10 CIFAR-100

Benchmarks: Fashion MNIST CIFAR-10 CIFAR-100

Metrics: mean test accuracy across clients fairness indicator (arccos cosine between accuracy vector an worst/best 5% client accuracy average number of conflicting clients per layer

Baselines: FedAvg FedProx qFedAvg AFL Ditto FedFV DRFL FedFa FedGini FedCKA FedMGDA+ FedMDFG

Builds on: MGDA FedMDFG FedFV FedMGDA+

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