atlas

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

FuseFL: One-Shot Federated Learning through the Lens of Causality with Progressive Model Fusion

NeurIPS 2024 · Federated learning and privacy › Personalized and heterogeneous FL · approach: Non-IID federated learning · 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 FuseFL, a one-shot federated learning method that splits networks into blocks and progressively trains, fuses, and freezes each block across clients to augment intermediate features and mitigate spurious fitting under data heterogeneity.

Problem

One-shot federated learning (single communication round) suffers a large performance gap versus normal multi-round FL and ensemble methods, due to locally isolated models fitting spurious correlations under non-IID data.

Approach

Causal analysis (SEM with invariant and spurious features) motivates progressively training each network block across clients and fusing intermediate features from other clients' blocks via lightweight adaptors, with reduced hidden width (ratio sqrt(M)) to keep storage near one model size.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace isolated one-shot training with progressive block fusion (K=2)ResNet-18 one-shot federated learning · CIFAR-10 (α=0.5)accuracy: 79.91 -> 84.34Helped
replace isolated one-shot training with progressive block fusion (K=2)ResNet-18 one-shot federated learning · SVHN (α=0.5)accuracy: 85.7 -> 90.87Helped
replace isolated one-shot training with progressive block fusion (K=4)ResNet-18 one-shot federated learning · CIFAR-100 (α=0.5)accuracy: 53.39 -> 49.30Hurt
replace isolated one-shot training with progressive block fusion (K=2)ResNet-18 one-shot federated learning · Tiny-ImageNet (α=0.5)accuracy: 45.8 -> 34.34Hurt
use average instead of convolution adaptor (ablation)FuseFL · CIFAR-10 (α=0.1)accuracy: 73.79 -> 68.08Hurt
use average instead of convolution adaptor (ablation)FuseFL · CIFAR-10 (α=0.3)accuracy: 84.58 -> 71.49Hurt
use average instead of convolution adaptor (ablation)FuseFL · CIFAR-10 (α=0.5)accuracy: 81.15 -> 80.35Hurt
use heterogeneous client architectures (ResNet-10/18/26)FuseFL · CIFAR-10 (α=0.1, 0.3, 0.5)accuracy: 73.79 -> 75.33; 84.58 -> 81.71; 81.15 -> 82.71Mixed
increase split blocks from K=2 to K=8 (ablation)FuseFL · CIFAR-10 (M=5)accuracy: 84.34 -> 74.99Hurt
increase split blocks from K=2 to K=8 (ablation)FuseFL · CIFAR-10 (M=50)accuracy: 42.18 -> 28.28Hurt
increase split blocks from K=2 to K=8 (ablation)FuseFL · SVHN (M=50)accuracy: 72.25 -> 42.19Hurt
use average feature fusion (ablation)FuseFL · ResNet-18 memory (M=5)memory: 53.71MB -> 53.32MBHelped

Surprising findings

Limitations

Experimental setup

Datasets: MNIST FMNIST CIFAR-10 SVHN CIFAR-100 Tiny-ImageNet

Benchmarks: MNIST FMNIST CIFAR-10 SVHN CIFAR-100 Tiny-ImageNet

Metrics: test accuracy memory occupation (MB)

Baselines: FedAvg FedDF Fed-DAFL Fed-ADI DENSE Ensemble

Builds on: FedAvg DENSE CCVR invariant risk minimization

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