atlas

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

Does One-shot Give the Best Shot? Mitigating Model Inconsistency in One-shot Federated Learning

ICML 2025 · Federated learning and privacy › Personalized and heterogeneous FL · approach: Federated learning with pretrained models

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 FAFI, a one-shot federated learning framework that makes client models consistent via self-alignment local training (contrastive feature alignment plus learnable category prototypes) and fuses features with noise-based informativeness weighting at the server.

Problem

One-shot federated learning (OFL) produces inconsistent local models under data heterogeneity (intra-model prediction inconsistency and inter-model parameter/feature divergence), so server-side aggregation yields a degraded global model.

Approach

Shift the fix to the client side: train with contrastive feature alignment and category-wise learnable prototypes instead of a classifier, then at the server fuse per-client features weighted by their dissimilarity to a Gaussian-noise feature and classify by nearest aggregated global prototype.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use FAFI instead of the strongest baseline (FuseFL)OFL · CIFAR-10, α=0.05accuracy: ↑17.42Helped
Use FAFI instead of the strongest baseline (IntactOFL)OFL · CIFAR-100, α=0.1accuracy: ↑6.33Helped
Use FAFI instead of the strongest baseline (IntactOFL)OFL · Tiny-ImageNet, α=0.5accuracy: ↑21.39Helped
Add IFFI to SALT (ablation)FAFI on CIFAR-10 · CIFAR-10, α=0.1accuracy: 55.76 -> 77.83Helped
Add SALT to IFFI (ablation)FAFI on CIFAR-10 · CIFAR-10, α=0.1accuracy: 63.75 -> 77.83Helped
Add self-supervised feature alignment (Lssl) (ablation)SALT on CIFAR-10 · CIFAR-10, α=0.1accuracy: 52.34 -> 77.83Helped
Use category-wise prototypes instead of a classifier (ablation)SALT on CIFAR-10 · CIFAR-10, α=0.1accuracy: 22.34 -> 52.34Helped
Use Lproto rather than Lce with prototypes and Lssl (ablation)SALT on CIFAR-10 · CIFAR-10, α=0.1accuracy: 52.34 -> 77.83Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 Tiny-ImageNet

Benchmarks: CIFAR-10 CIFAR-100 Tiny-ImageNet

Metrics: test accuracy communication cost

Baselines: MA-Echo O-FedAvg FedFisher FedDF F-ADI F-DAFL DENSE Ensemble Co-Boosting IntactOFL FuseFL

Builds on: FedProto FedTGP IntactOFL Co-Boosting FuseFL

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