Research map / Federated learning and privacy / Personalized and heterogeneous FL
Capture Global Feature Statistics for One-Shot Federated Learning
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 FedCGS, which aggregates class-wise feature sums, counts and a global second-moment matrix from frozen pre-trained backbones into a parameter-free Gaussian Naive Bayes head for training-free one-shot FL, plus a personalized variant that uses the global prototypes as a regularizer.
Problem
One-shot federated learning suffers from high server/client computation cost and unstable performance under non-IID data; existing methods (distillation, generative, Bayesian) are costly or heterogeneity-sensitive, and GMM-sampling-based pre-trained approaches like FedPFT are limited by sampling var
Approach
Clients upload per-class feature sums, class counts and the sum of feature outer products computed with a frozen pre-trained extractor; the server reconstructs exact global mean and covariance (heterogeneity-invariant since they are sums), and builds a closed-form Gaussian Naive Bayes classifier head with no training. For personalization, clients download the fixed global prototypes once and use t
Key results
- On label-shift one-shot FL with alpha=0.05, FedCGS reaches 63.95% on CIFAR10 and 57.77% on SVHN, beating the best baseline by 7.87 and 15.22 points respectively (per the paper's text).
- Global statistics recovered by FedCGS deviate from centralized ground truth by only about 1e-7 to 1e-5 in L2 norm, insensitive to client count and heterogeneity.
- In feature-shift (domain generalization) on PACS and OfficeHome, FedCGS averages 62.14% and 60.12% versus FedPFT's 57.36% and 57.68%.
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| Use FedCGS instead of the strongest listed baseline at α=0.05 | Global one-shot FL with ResNet18 · CIFAR10, α=0.05; CIFAR100, α=0.05; SVHN, α=0.05 | accuracy (%): CIFAR10: 56.08±0.49 -> 63.95±0.00; CIFAR100: 36.79±0.21 -> 39.95±0.00; SVHN: 42.55±0.24 -> 57.77±0.00 | Helped |
| Use FedCGS instead of FedPFT | Global one-shot FL with ResNet18 · PACS and OfficeHome, average domains | accuracy (%): PACS: 57.36±1.65 -> 62.14±0.00; OfficeHome: 57.68±0.72 -> 60.12±0.00 | Helped |
| Add feature expansion with a random projection and nonlinear activation (ablation) | FedCGS · CIFAR10, CIFAR100, SVHN | accuracy (%) | Helped |
| Replace the ResNet18 backbone with ResNet50 (ablation) | FedCGS · CIFAR10, CIFAR100, SVHN | accuracy (%): CIFAR10: 63.95 -> 70.32; CIFAR100: 39.95 -> 46.08; SVHN: 57.77 -> 60.31 | Helped |
| Replace the ResNet18 backbone with MobileNetV2 (ablation) | FedCGS · CIFAR10, CIFAR100, SVHN | accuracy (%): CIFAR10: 63.95 -> 57.87; CIFAR100: 39.95 -> 24.39; SVHN: 57.77 -> 37.49 | Hurt |
| Replace the ResNet18 backbone with EfficientNetB0 (ablation) | FedCGS · CIFAR10, CIFAR100, SVHN | accuracy (%): CIFAR10: 63.95 -> 56.80; CIFAR100: 39.95 -> 31.20; SVHN: 57.77 -> 53.80 | Hurt |
| Use fixed global prototypes as a feature-alignment regularizer in personalized one-shot FL | FedCGS personalized · CIFAR10 | accuracy (%): FedAvg 75.70±0.58 -> FedCGS 78.30±0.39 | Helped |
| Use fixed global prototypes rather than FedProto's updated prototypes | Personalized one-shot FL · CIFAR10, CIFAR100, SVHN | accuracy (%): CIFAR10: FedProto 78.07±0.76, FedCGS 78.30±0.39; CIFAR100: FedProto 55.97±0.72, FedCGS 55.56±0.61; SVHN: FedProto 82.14± | Mixed |
Surprising findings
- FedAvg-FT, a simple fine-tuning baseline, achieves the best personalized results on all datasets, outperforming many personalized FL methods including FedCGS.
- In the personalized setting, FedCGS with fixed global prototypes performs similarly to FedProto, which updates prototypes every round.
Limitations
- Designed primarily for image classification; extension to generation tasks is unexplored.
- Performance depends on the quality of the pre-trained model's features.
- Uploaded statistics still include per-class counts that need secure aggregation to protect label information.
Experimental setup
Datasets: CIFAR10 CIFAR100 SVHN PACS OfficeHome
Benchmarks: CIFAR10 CIFAR100 SVHN PACS OfficeHome
Metrics: test accuracy L2 deviation of global statistics PSNR for inversion attack
Baselines: FedAvg (one-shot) Ensemble DENSE Co-Boosting FedPFT Local-only FedAvg-FT FedProto
Builds on: FedPFT CCVR FedProto DENSE Co-Boosting
Closest papers by meaning
- FedLPA: One-shot Federated Learning with Layer-Wise Posterior Aggregation (NeurIPS 2024 · similarity 0.88)
- FedBEns: One-Shot Federated Learning based on Bayesian Ensemble (ICML 2025 · similarity 0.88)
- One-Shot Heterogeneous Federated Learning with Local Model-Guided Diffusion Models (ICML 2025 · similarity 0.88)
- One-shot Federated Learning via Synthetic Distiller-Distillate Communication (NeurIPS 2024 · similarity 0.88)
- FedGPS: Statistical Rectification Against Data Heterogeneity in Federated Learning (NeurIPS 2025 · similarity 0.87)
- Does One-shot Give the Best Shot? Mitigating Model Inconsistency in One-shot Federated Learning (ICML 2025 · similarity 0.86)
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.
