atlas

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

Personalized Federated Learning via Feature Distribution Adaptation

NeurIPS 2024 · Federated learning and privacy › Personalized and heterogeneous FL · approach: Personalization with global-local trade-off · 31 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 pFedFDA, which trains a shared feature extractor against a global class-conditional Gaussian (LDA-style) classifier and personalizes each client by interpolating local and global Gaussian feature statistics, improving accuracy under covariate shift and data scarcity.

Problem

Personalized federated learning under heterogeneous clients with feature distribution shift (e.g., covariate shift) and limited local data, where local classifiers suffer high variance and global classifiers high bias.

Approach

Frame representation learning as generative modeling: train the shared backbone with a global class-conditional Gaussian (tied covariance) generative classifier, then personalize each client by adapting the global Gaussian mean/covariance to local feature statistics via a learned local-global interpolation coefficient beta chosen by k-fold validation loss.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use pFedFDA instead of the strongest baselinePersonalized federated learning · CIFAR10-S, 100%, 75%, 50%, and 25% training datatest accuracy: 4.2%; 6.9% over the second-best methodHelped
Use pFedFDA instead of the strongest baselinePersonalized federated learning · CIFAR100-S, 100%, 75%, 50%, and 25% training datatest accuracy: 0.1% to 6.5%Helped
Use pFedFDA instead of the strongest baselinePersonalized federated learning · EMNIST Writers and CIFAR10 Dir(0.1)test accuracy: .844(.10) vs .856(.09); .902(.09) vs .908(.09)Mixed
Use pFedFDA instead of FedPACPersonalized federated learning · CIFAR100 Dir(0.5)test accuracy: .378(.06) -> .385(.07)Helped
Use pFedFDA instead of the strongest baselinePersonalized federated learning · TinyImageNet Dir(0.1) and Dir(0.5)test accuracy: .388(.07) vs .384(.07); .218(.04) vs .214(.04)Hurt
Use pFedFDA instead of FedPACPersonalized federated learning · CIFAR10 and CIFAR100 Dir(0.5), 50 training examples/clienttest accuracy: .710(.16) -> .725(.16); .407(.15) -> .499(.16)Helped
Use local-global interpolation rather than local-only feature-distribution estimates (ablation)pFedFDA · CIFAR100 Dir(0.1)test accuracy: .458(.08) -> .523(.08)Helped
Use local-global interpolation rather than local-only feature-distribution estimates (ablation)pFedFDA · CIFAR100-25% Dir(0.1)test accuracy: .382(.09) -> .396(.09)Helped
Use separate interpolation β terms for means and covariance rather than one shared β (ablation)pFedFDA · CIFAR100-25% Dir(0.1)test accuracy: .396(.09) -> .423(.09)Helped
Use separate interpolation β terms for means and covariance rather than one shared β (ablation)pFedFDA · CIFAR100 Dir(0.1)test accuracy: .523(.08) -> .514(.08)Hurt

Surprising findings

Limitations

Experimental setup

Datasets: EMNIST CIFAR10 CIFAR100 TinyImageNet DIGIT-5

Benchmarks: EMNIST CIFAR10 CIFAR100 TinyImageNet CIFAR10-S CIFAR100-S DIGIT-5

Metrics: average client test accuracy standard deviation of client accuracy

Baselines: Local FedAvg FedAvgFT APFL Ditto pFedMe FedRoD FedBABU FedPAC FedRep LG-FedAvg

Builds on: FedRep FedPAC FedAvg Ditto

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