atlas

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

Accelerating Heterogeneous Federated Learning with Closed-form Classifiers

ICML 2024 · Federated learning and privacy › Personalized and heterogeneous FL · approach: Non-IID federated learning · 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 Fed3R, a federated closed-form ridge regression classifier on frozen pre-trained features that is invariant to client partition and sampling order, plus Fed3R-RF (random features) and Fed3R+FT (classifier initialization for fine-tuning).

Problem

Federated learning under strong statistical heterogeneity in cross-device settings suffers from client drift and classifier bias in the final layer, slowing convergence and hurting accuracy.

Approach

Federated version of recursive ridge regression: clients send exact local statistics (A_k = Z_k^T Z_k, b_k = Z_k^T Y_k) once, the server sums them and solves a closed-form one-vs-rest RR classifier, which equals the centralized solution regardless of data split; the RR solution is also used to initialize a softmax classifier for subsequent fine-tuning.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use 10k instead of 5k random features (ablation)Fed3R-RF · Landmarksaccuracy: 53.9 -> 56.6Helped
Use 10k instead of 5k random features (ablation)Fed3R-RF · iNaturalistaccuracy: 46.8 -> 47.6Helped
Replace the FedNCM classifier with Fed3R-RF 10k (ablation)closed-form classifier · Landmarksaccuracy: 36.2 -> 56.6Helped
Replace the FedNCM classifier with Fed3R-RF 10k (ablation)closed-form classifier · iNaturalistaccuracy: 32.2 -> 47.6Helped
Initialize the classifier with Fed3R (ablation)FedAvg fine-tuning with classifier-only updates · iNaturalistaccuracy: 36.7 -> 42.0Helped
Initialize the classifier with Fed3R (ablation)FedAvg fine-tuning of the whole model · iNaturalistaccuracy: 39.5 -> 49.0Helped
Initialize the classifier with Fed3R (ablation)FedAvgM fine-tuning with classifier-only updates · iNaturalistaccuracy: 37.6 -> 43.5Helped
Initialize the classifier with Fed3R (ablation)FedAvgM fine-tuning of the whole model · iNaturalistaccuracy: 39.3 -> 49.8Helped
Fine-tune only the feature extractor and keep the Fed3R classifier fixed instead of fine-tuning the whole model (ablation)FedAvg fine-tuning initialized with Fed3R · iNaturalistaccuracy: 49.0 -> 50.8Helped
Fine-tune only the feature extractor and keep the Fed3R classifier fixed instead of fine-tuning the whole model (ablation)FedAvgM fine-tuning initialized with Fed3R · iNaturalistaccuracy: 49.8 -> 51.5Helped
Fine-tune only the feature extractor and keep the Fed3R classifier fixed instead of fine-tuning the whole model (ablation)FedAvg fine-tuning initialized with Fed3R · Landmarksaccuracy: 64.1 -> 59.6Hurt
Fine-tune only the feature extractor and keep the Fed3R classifier fixed instead of fine-tuning the whole model (ablation)Scaffold fine-tuning initialized with Fed3R · Landmarksaccuracy: 67.4 -> 63.4Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Landmark-Users-160K iNaturalist-Users-120K CIFAR-100 ImageNet-1k

Benchmarks: Landmark-Users-160K iNaturalist-Users-120K CIFAR-100

Metrics: accuracy rounds to target accuracy communication cost computation cost per client (GFLOPs)

Baselines: FedAvg FedAvgM Scaffold FedAvg-LP Scaffold-LP FedNCM FedDyn Mime

Builds on: FedAvg FedAvgM Scaffold FedNCM

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