atlas

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

Why Go Full? Elevating Federated Learning Through Partial Network Updates

NeurIPS 2024 · Federated learning and privacy › Communication-efficient FL · approach: Efficient local training in FL · 3 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 FedPart, which in federated learning trains and averages only one or a few layers per round (sequential, multi-round cyclic layer selection) to mitigate layer mismatch, reducing communication and computation while improving accuracy.

Problem

Full-network parameter updates and averaging in federated learning cause "layer mismatch" (layers of the averaged global model fail to cooperate), slowing convergence and lowering final accuracy compared with centralized training.

Approach

Restrict each communication round to updating a single layer or a few layers, selected sequentially from shallow to deep and repeated in multiple cycles (inspired by block coordinate descent), so frozen layers anchor the trainable layer and the averaged layers align better.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use partial network updates instead of full-network updatesFedAvg on ResNet-18 · Tiny-ImageNetBest Acc.: 13.7 (±0.2) -> 17.1 (±0.2)Helped
use partial network updates instead of full-network updatesFedAvg on ResNet-18 · CIFAR-10Best Acc.: 61.7 (±0.2) -> 59.2 (±0.4)Hurt
use partial network updates instead of full-network updatesFedAvg on ResNet-18 · CIFAR-100Best Acc.: 32.0 (±0.5) -> 33.4 (±0.4)Helped
use partial network updates instead of full-network updatesFedAvg on a Transformer · AG NewsBest Acc.: 92.1 (±0.3) -> 92.0 (±0.3)No clear effect
use partial network updates instead of full-network updatesFedAvg on a Transformer · Sogou NewsBest Acc.: 94.4 (±0.2) -> 94.4 (±0.2)No clear effect
remove initial full-network warm-up (ablation)FedPart · CIFAR-100accuracy after partial updates: 33.59 -> 29.53Hurt
extend initial full-network warm-up from 5 to 60 rounds (ablation)FedPart · CIFAR-100accuracy after partial updates: 33.59 -> 36.65Helped
select layers in reverse rather than sequential order (ablation)FedPart · CIFAR-100accuracy: 33.59 -> 31.79Hurt
select layers randomly rather than sequentially (ablation)FedPart · CIFAR-100accuracy: 33.59 -> 31.44Hurt
increase training rounds per layer from R/L=1 to R/L=10 (ablation)FedPart · CIFAR-100accuracy: 28.10 -> 22.83Hurt
increase r from 15 to 45 with R/L=2 (ablation)FedPart · CIFAR-100accuracy: 24.47 -> 32.53Helped
transmit only a subset of parameters rather than all parametersFedPart (5C) · image reconstruction privacy attackAvg. PSNR: 17.07 -> 12.53Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 Tiny-ImageNet AG News Sogou News

Benchmarks: CIFAR-10 CIFAR-100 Tiny-ImageNet AG News Sogou News

Metrics: best accuracy communication cost (GB) computation cost (TFLOPs) SSIM PSNR

Baselines: FedAvg FedProx FedMOON Full network updates (FNU) FedAvg-FNU

Builds on: FedAvg FedProx MOON Block Coordinate Descent

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