atlas

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

PeFLL: Personalized Federated Learning by Learning to Learn

ICLR 2024 · Federated learning and privacy › Personalized and heterogeneous FL · approach: Personalization with global-local trade-off · 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.

Proposes PeFLL, a personalized federated learning method where a server-side hypernetwork maps client descriptors (from a jointly trained embedding network) to personalized models in one forward pass, with convergence and PAC-Bayesian generalization guarantees.

Problem

Personalized federated learning must produce accurate models for clients seen during training and for future unseen clients, especially with little data, without costly on-client finetuning or multi-round communication.

Approach

Jointly train an embedding network (average of per-sample embeddings giving a client descriptor) and a server-side hypernetwork that outputs client models; the client computes its descriptor locally and the server generates the model in a single forward pass, with gradient flow split across server and client so no second-order gradients or hypernetwork transmission are needed.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use PeFLL instead of the strongest listed baselinePersonalized federated learning · CIFAR10 and CIFAR100, seen and unseen clients; FEMNIST, seen and unseen clientsaccuracyMixed
Generate personalized models with PeFLL rather than FedAvgUnlabeled-only test clients · CIFAR10, CIFAR100, FEMNISTaccuracyHelped
Add label masking (ablation)PeFLL · CIFAR100, seen and unseen clientsaccuracy: 56.0 ± 0.34 -> 59.46 ± 0.74; 43.2 ± 0.79 -> 53.23 ± 0.62; 40.9 ± 0.60 -> 51.38 ± 0.25; 35.17 ± 1.43 -> 55.60 ± 1.63; 38.Helped
Add label masking (ablation)PeFLL · CIFAR10, seen and unseen clientsaccuracy: 88.96 ± 0.84 -> 88.90 ± 0.69; 88.88 ± 0.38 -> 88.94 ± 0.31; 87.78 ± 0.41 -> 88.42 ± 0.37; 89.30 ± 2.16 -> 88.90 ± 2.40; Mixed
Use a larger rather than a medium hypernetwork (ablation)PeFLL · CIFAR100, 100/500/1000 clientsaccuracy: 59.4 ± 0.2 -> 59.8 ± 0.1; 53.1 ± 0.4 -> 53.8 ± 0.2; 50.8 ± 0.5 -> 52.6 ± 1.0Helped
Use a small rather than a medium hypernetwork (ablation)PeFLL · CIFAR100, 100/500/1000 clientsaccuracy: 59.4 ± 0.2 -> 57.9 ± 0.3; 53.1 ± 0.4 -> 51.9 ± 0.6; 50.8 ± 0.5 -> 47.4 ± 1.4Hurt
Use a small rather than a medium hypernetwork (ablation)PeFLL · CIFAR10, 100/500/1000 clientsaccuracy: 88.9 ± 0.7 -> 88.7 ± 0.3; 88.9 ± 0.3 -> 88.2 ± 0.4; 88.1 ± 0.3 -> 87.7 ± 0.4Mixed
Use a CNN rather than an MLP embedding network (ablation)PeFLL · CIFAR10 and CIFAR100, 100/500/1000 clientsaccuracy: 88.5 ± 1.2 -> 88.9 ± 0.7; 87.8 ± 1.1 -> 88.9 ± 0.3; 87.5 ± 2.1 -> 88.4 ± 0.4; 59.1 ± 0.2 -> 59.4 ± 0.2; 53.4 ± 0.4 -> 54Helped
Increase hypernetwork and embedding regularization from 0 to 10^-3 while client regularization is 0 (ablation)PeFLL · CIFAR10, 100 clientsaccuracy: 87.4 ± 1.1 -> 88.4 ± 0.6Helped
Increase client regularization from 0 to 5·10^-5 while hypernetwork and embedding regularization are 0 (ablation)PeFLL · CIFAR10, 100 clientsaccuracy: 87.4 ± 1.1 -> 88.7 ± 0.7Helped
Set client regularization to 5·10^-1 instead of 5·10^-5, with hypernetwork and embedding regularization 10^-3 (ablation)PeFLL · CIFAR10, 100 clientsaccuracy: 88.8 ± 0.3 -> 86.2 ± 0.4Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR10 CIFAR100 FEMNIST Shakespeare

Benchmarks: CIFAR10 CIFAR100 FEMNIST

Metrics: test accuracy Spearman rank correlation

Baselines: Local FedAvg Per-FedAvg FedRep pFedMe kNN-Per pFedHN

Builds on: pFedHN FedAvg FedRep Per-FedAvg pFedMe

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