atlas

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

FedP3: Federated Personalized and Privacy-friendly Network Pruning under Model Heterogeneity

ICLR 2024 · Federated learning and privacy › Personalized and heterogeneous FL · approach: Bayesian personalized FL · 0 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 FedP3, a federated framework that assigns each client a personalized server-to-client global pruning and transmits only a subset of layers back to the server, with a locally differentially private variant (LDP-FedP3) and convergence analysis.

Problem

Federated learning under client-side model heterogeneity (varying memory, compute, bandwidth), where clients need personalized smaller models and sending full models back to the server risks privacy and communication cost.

Approach

Combine personalized server-to-client global pruning with client-specific local pruning, and have each client upload only a selected subset of layers to the server, aggregated layer-wise (simple, weighted, or attention averaging), extending independent subnetwork training with a sketch-based theory and an LDP variant.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
prune first or last two layers in B3 (ablation)FedP3 with ResNet18 · CIFAR10, class-wise non-iidaccuracyHelped
partially prune B2 and B3 (ablation)FedP3 with ResNet18 · CIFAR10 and CIFAR100communication cost: 6.25% reductionHelped
partially prune B2 and B3 (ablation)FedP3 with ResNet18 · CIFAR10 and CIFAR100performance: 1.03% average decreaseHurt
fully prune B2 and B3 (ablation)FedP3 with ResNet18 · CIFAR10 and CIFAR100performance: 6.32% performance dropHurt
reduce global pruning ratio from 1.0 to 0.9 (ablation)FedP3 · four datasets, two data distributionsperformance: 5.32%Hurt
reduce global pruning ratio from 1.0 to 0.7 (ablation)FedP3 · four datasets, two data distributionsperformance: 12.86%Hurt
reduce global pruning ratio from 1.0 to 0.5 (ablation)FedP3 · four datasets, two data distributionsperformance: 27.76%Hurt
replace uniform local pruning with ordered dropout (ablation)FedP3 · CIFAR10, CIFAR100, EMNIST-L, FashionMNISTaccuracyHurt
use weighted instead of simple aggregation (ablation)FedP3 · CIFAR10performance: 1.01%Helped
use weighted instead of simple aggregation (ablation)FedP3 · CIFAR100performance: 1.05%Helped
assign clients 2-3 layers instead of 1-3 layers (ablation)FedP3 OPU layer assignment · CIFAR10 and CIFAR100performance: 1.89%Helped
use OPU3 layer selection (ablation)FedP3 · CIFAR10/100 and FashionMNISTcommunication cost: 20% communication reductionHelped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR10 CIFAR100 EMNIST-L FashionMNIST

Benchmarks: CIFAR10 CIFAR100 EMNIST-L FashionMNIST

Metrics: top-1 accuracy communication cost

Baselines: FedAvg FedCR FjORD FedRolex Flado

Builds on: FedAvg Independent Subnetwork Training Ordered Dropout (FjORD) FedCR

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