atlas

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

Watch Your Head: Assembling Projection Heads to Save the Reliability of Federated Models

AAAI 2024 · Federated learning and privacy › Personalized and heterogeneous FL · approach: Bayesian personalized FL · 2 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.

Shows federated models are poorly calibrated and overconfident on OOD data due to biased projection heads, and proposes APH, an ensemble of fine-tuned projection heads sampled around the federated head to restore reliability.

Problem

Federated learning models trained on heterogeneous (non-IID) data are unreliable: they are miscalibrated on in-distribution test data and assign low uncertainty to out-of-distribution samples, and standard uncertainty methods (MC-Dropout, deep ensembles) are impractical in federated settings.

Approach

Treat the federated projection head as a prior, sample several perturbed head initializations around it, fine-tune each head on local data with varying learning rates, and average their predictions over a frozen feature extractor, adding parameter diversity at small inference cost.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add APH, assembling multiple fine-tuned projection headsFedAvg · Cifar10, Cifar100, Tiny-ImageNetF-ECE: 0.168 -> 0.036; 0.458 -> 0.091; 0.395 -> 0.089Helped
Add APH, assembling multiple fine-tuned projection headsFedAvg · Cifar10, Cifar100, Tiny-ImageNetAccuracy: 0.615 -> 0.902; 0.284 -> 0.484; 0.098 -> 0.294Helped
Add APH to FedNTDFedNTD · Cifar10, Cifar100, Tiny-ImageNetF-ECE: 0.263 -> 0.033; 0.449 -> 0.128; 0.351 -> 0.149Helped
Add APH to FedNTDFedNTD · Cifar100Accuracy: 0.298 -> 0.485Helped
Add APH to FedFOMOFedFOMO · Cifar100Accuracy: 0.315 -> 0.303Hurt
Add APH to FedDynFedDyn · Tiny-ImageNetNLL: 10.496 -> 13.769Hurt
Fine-tune the whole projection head once while freezing the feature extractorGeneric federated model · Cifar10 in-domain test dataF-ECEHelped
Fine-tune only the last fully connected layerGeneric federated model · Cifar10 in-domain test dataF-ECEHelped
Fine-tune projection heads without adding parameter diversityGeneric federated model · Cifar10 OOD test dataPredictive entropyNo clear effect
Increase the number of assembled heads from 10 to 50 (ablation)APH on FedAvg · Cifar100F-ECE: 0.091 -> 0.077Helped
Increase the number of assembled heads from 10 to 100 (ablation)APH on FedAvg · Cifar100F-ECE: 0.091 -> 0.071Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 Tiny-ImageNet

Benchmarks: CIFAR-10 CIFAR-100 Tiny-ImageNet SVHN ImageNet-O

Metrics: accuracy F-ECE NLL predictive entropy additional computation cost

Baselines: FedAvg FedDropout Client Ensembles FedAvg + FineTune MC-Dropout FedProx FedDyn FedNTD FedALA FedFOMO FedPAC

Builds on: FedAvg deep ensembles MC-Dropout CCVR FedRoD

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