atlas

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

FedLPS: Heterogeneous Federated Learning for Multiple Tasks with Local Parameter Sharing

AAAI 2024 · Federated learning and privacy › Communication-efficient FL · approach: Efficient local training in FL · 9 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 FedLPS, a federated learning framework that splits each client's model into a frozen shared pretrained encoder and per-task predictors, prunes predictors channel-wise by client capability, and aggregates heterogeneous predictors using the backbone's weights.

Problem

Federated learning on edge devices where each device must run multiple tasks at once under limited resources, data heterogeneity (non-IID) and system heterogeneity (stragglers); existing FL methods optimize one model per task.

Approach

Share a frozen pretrained encoder across tasks on a device (transfer learning) and train only task-specific predictors, with capability-dependent channel-wise L1 pruning of predictors and a heterogeneous aggregation that recovers pruned weights from the backbone predictor before weighted averaging.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use FedLPS instead of HermesShuffleNetV2 · IID average across five datasetsaccuracy (%): 78.43 -> 81.14Helped
Use FedLPS instead of HermesShuffleNetV2 · non-IID average across five datasetsaccuracy (%): 72.50 -> 77.38Helped
Use FedLPS instead of FedProxResNet18 · IID average across five datasetsaccuracy (%): 84.73 -> 86.27Helped
Use FedLPS instead of HermesResNet18 · non-IID average across five datasetsaccuracy (%): 79.70 -> 81.08Helped
Increase shared encoder depth from ⌈0.25N⌉ to ⌈0.5N⌉ (ablation)FedLPS on ResNet18 · IID averageaccuracy (%): 86.27 -> 82.04Hurt
Increase shared encoder depth from ⌈0.25N⌉ to ⌈0.5N⌉ (ablation)FedLPS on ResNet18 · non-IID averageaccuracy (%): 81.08 -> 77.20Hurt
Increase shared encoder depth from ⌈0.25N⌉ to ⌈0.75N⌉ (ablation)FedLPS on ResNet18 · IID averageaccuracy (%): 86.27 -> 71.12Hurt
Increase shared encoder depth from ⌈0.25N⌉ to ⌈0.75N⌉ (ablation)FedLPS on ResNet18 · non-IID averageaccuracy (%): 81.08 -> 65.57Hurt
Increase shared encoder depth from ⌈0.25N⌉ to ⌈0.5N⌉ (ablation)FedLPS on ResNet18 · training costFLOPs: 135.2M -> 101.5MHelped
Increase shared encoder depth from ⌈0.25N⌉ to ⌈0.75N⌉ (ablation)FedLPS on ResNet18 · training costFLOPs: 135.2M -> 67.9MHelped
Vary pruning ratio from 0.2 to 0.8 (ablation)FedLPS, Hermes, and FedMP on ResNet18 · non-IID CIFAR10 and CIFAR100accuracyMixed

Surprising findings

Limitations

Experimental setup

Datasets: MNIST FashionMNIST SVHN CIFAR10 CIFAR100 ImageNet

Benchmarks: MNIST FashionMNIST SVHN CIFAR10 CIFAR100

Metrics: average accuracy (%) FLOPs communication overhead (parameters)

Baselines: FedAvg FedDrop FedProx Hermes FedMP

Builds on: FedAvg FedDrop FedProx Hermes FedMP network slimming

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