atlas

Research map / Federated learning and privacy / Communication-efficient FL

Revisiting Ensembling in One-Shot Federated Learning

NeurIPS 2024 · Federated learning and privacy › Communication-efficient FL · approach: Efficient local training in FL · 4 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 FENS, a two-phase federated ensembling scheme where clients train local models once and upload them, then a shallow aggregator stacked on the ensemble is trained iteratively with FedAdam, closing much of the accuracy gap between one-shot and iterative FL at about 4x the communication of OFL.

Problem

One-shot federated learning (OFL) reduces communication to a single round but loses substantial accuracy relative to iterative FL, especially under high data heterogeneity.

Approach

Stack a trainable shallow neural-network aggregator on top of the one-shot uploaded client models (stacked generalization) and train only this lightweight aggregator with iterative FL (FedAdam), replacing static averaging or voting aggregation in OFL.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace one-shot prediction aggregation with iterative training of a shallow neural aggregatorFens vs one-shot FL baselines · CIFAR-10, CIFAR-100, and SVHN at α=0.01, 0.05, and 0.1accuracy: +11.4-26.9% on CIFAR-10; +8.7-15.4% on CIFAR-100Helped
use Fens instead of FedCVAE-Ensone-shot FL on SVHN · SVHN α=0.01accuracy: -12.3Hurt
replace one-shot FedKD with FensCIFAR-10 · CIFAR-10 α=0.01 and α=0.05accuracy: 44.20 vs 18.59; 68.22 vs 38.84Helped
distill the Fens ensemble into a single ResNet-8 (ablation)Fens · CIFAR-10 α=0.01, 0.05, and 0.1accuracy: 44.20 -> 43.81; 68.22 -> 65.56; 75.61 -> 71.59Hurt
downsize the ResNet-8 model width (ablation)Fens · CIFAR-10 α=0.01, 0.05, and 0.1accuracy: 43.32 -> 43.08; 66.99 -> 64.59; 74.14 -> 72.43Hurt
add 3 FedAvg fine-tuning rounds after FedKD (ablation)FedKD · CIFAR-10 α=0.01accuracy: 18.59 -> 21.81Helped
add 3 FedAvg fine-tuning rounds after FedKD (ablation)FedKD · CIFAR-10 α=0.05accuracy: 38.84 -> 43.26Helped
add 3 FedAvg fine-tuning rounds after FedKD (ablation)FedKD · CIFAR-10 α=0.1accuracy: 64.14 -> 62.61Hurt
add 3 FedAvg pre-training rounds before FedKD (ablation)FedKD · CIFAR-10accuracy: 18.59 -> 19.31; 38.84 -> 37.92; 64.14 -> 63.25No clear effect
quantize client models from FP32 to INT8 (ablation)Fens · vision benchmarksaccuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: SVHN CIFAR-10 CIFAR-100 AG-News Fed-Camelyon16 Fed-Heart-Disease Fed-ISIC2019 TinyImageNet

Benchmarks: CIFAR-10 CIFAR-100 SVHN AG-News FLamby (Fed-Camelyon16, Fed-Heart-Disease, Fed-ISIC2019)

Metrics: test accuracy communication cost

Baselines: FedAvg one-shot FedENS FedKD Fed-ET FedCVAE-Ens Co-Boosting FedAdam FedProx FedNova Scaffold FedYogi FedAvg with STC compression

Builds on: FedAvg FedAdam FedENS FedKD Co-Boosting stacked generalization

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