atlas

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

PerAda: Parameter-Efficient Federated Learning Personalization with Generalization Guarantees

CVPR 2024 · Federated learning and privacy › Personalized and heterogeneous FL · approach: Personalization with global-local trade-off · 20 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 PerAda, a parameter-efficient personalized FL framework that trains small adapters on a frozen pretrained model, regularizes personalized adapters toward a global adapter, and forms the global adapter via server-side ensemble knowledge distillation, with generalization and convergence guarantees.

Problem

Personalized federated learning must balance low communication/computation cost against personalization that generalizes to test-time distribution shifts; full-model pFL is costly and partial-model pFL overfits to local data.

Approach

Personalized adapters on a frozen pretrained ResNet are regularized toward a global adapter, which is aggregated from client local adapters by server-side ensemble knowledge distillation on unlabeled public data, so only adapters are trained and communicated (about 12.6% of parameters).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add server-side knowledge distillation to the global adapter (ablation)PerAda · CIFAR-10 Global-testaccuracy: 53.81± 6.27 -> 59.05± 5.24Helped
add server-side knowledge distillation to the global adapter (ablation)PerAda · Office-Home Global-testaccuracy: 76.55± 2.47 -> 77.2 ± 1.63Helped
add server-side knowledge distillation to the global adapter (ablation)PerAda · CheXpert Global-testAUC: 77.59± 2.18 -> 77.88± 1.55Helped
add server-side knowledge distillation to the global adapter (ablation)PerAda · CIFAR-10 Local-testaccuracy: 91.27± 5.15 -> 91.82± 4.43Helped
increase the number of server distillation steps (ablation)PerAda · CIFAR-10generalization accuracyHelped
increase the number of distillation data samples (ablation)PerAda · CIFAR-10generalization accuracyHelped
use out-of-domain STL-10 or CIFAR-100 distillation data instead of no distillation data (ablation)PerAda · CIFAR-10generalization accuracyHelped
use in-domain CIFAR-10 validation data for distillation instead of no distillation data (ablation)PerAda · CIFAR-10generalization accuracyHelped
moderately increase the personalization regularization strength λ (ablation)PerAda · CIFAR-10generalization accuracyHelped
overly increase the personalization regularization strength λ (ablation)PerAda · CIFAR-10personalized accuracyHurt
initialize from an ImageNet-pretrained model instead of a FEDAVG-trained model (ablation)PerAda · CIFAR-10generalization accuracyHelped
train with Dir(1) rather than Dir(0.3) client data heterogeneity (ablation)PerAda · CheXpert Local-testAUC: 76.98 ± 1.81 -> 77.47 ± 1.54No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 Office-Home CheXpert CIFAR-100 STL-10 CIFAR-10.1 CIFAR-10-C

Benchmarks: CIFAR-10 Office-Home CheXpert CIFAR-10.1 CIFAR-10-C

Metrics: test accuracy (pFL accuracy) AUC number of trainable parameters number of communicated parameters epsilon under differential privacy

Baselines: FedAvg+FT Ditto APFL MTL pFedMe FedBN LG-FedAvg FedRep FedALT FedSim FedDF FedProx

Builds on: FedAvg Adapter FedDF (ensemble distillation) Ditto FedALT FedSim

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