atlas

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

FedCal: Achieving Local and Global Calibration in Federated Learning via Aggregated Parameterized Scaler

ICML 2024 · Federated learning and privacy › Personalized and heterogeneous FL · approach: Non-IID federated learning · 0 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 FedCal, a post-hoc federated calibration method that trains order-preserving MLP scalers on each client and aggregates them by weight averaging (after weight matching) into a global scaler, achieving local and global calibration without a global validation set.

Problem

Model calibration in federated learning degrades under label-skewed (non-IID) data, and existing calibration methods either need a global validation set or fail to produce well-calibrated global models.

Approach

Train client-specific order-preserving MLP scalers for local calibration, align them with weight matching (permutation symmetry), and average their parameters to obtain a global scaler that minimizes global calibration error without any global validation data.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use FedCal's personalized MLP scalers and aggregated global scaler instead of uncalibrated FLFedAvg · Four benchmark datasets, varying βglobal ECE: 63.06%Helped
Use FedCal instead of the strongest baseline without a global validation setFederated calibration · Four benchmark datasets, varying βglobal ECE: 47.66%Helped
Add the order-preserving constraint (ablation)FedCal · MNIST-CNN, β=0.5top-3 accuracy: 87.91\% -> 92.3\%Helped
Add the order-preserving constraint (ablation)FedCal · MNIST-CNN, β=0.5global ECE: 1.32\% -> 1.71\%Hurt
Add weight matching before aggregating scalers (ablation)FedCal · MNIST, increasing non-IIDnessglobal ECEHelped
Increase the MLP scaler size from 8 to 64 neurons (ablation)FedCal · MNIST, increasing non-IIDnessglobal ECEHelped
Add FedCal to FedProx (ablation)FedProx · MNIST-CNN, β=1global ECE: 0.38 -> 0.40Hurt
Add FedCal to FedProx (ablation)FedProx · MNIST-CNN, β=0.5, 0.3, 0.1global ECE: 0.57 -> 0.42; 1.32 -> 0.58; 3.19 -> 1.07Helped

Surprising findings

Limitations

Experimental setup

Datasets: MNIST SVHN CIFAR-10 CIFAR-100

Benchmarks: MNIST SVHN CIFAR-10 CIFAR-100

Metrics: Expected Calibration Error (global) test accuracy top-3 accuracy local ECE

Baselines: Uncalibrated FL Validation temperature scaling (Val. TS) Deep Ensemble averaging (Ens.) Averaged temperature (AvgT) LR-TS (MD-TS adapted to FL) FedProx

Builds on: FedAvg temperature scaling MD-TS Deep Ensembles order-preserving networks weight matching

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