atlas

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

FedLMT: Tackling System Heterogeneity of Federated Learning via Low-Rank Model Training with Theoretical Guarantees

ICML 2024 · Federated learning and privacy › Personalized and heterogeneous FL · approach: Federated learning with pretrained models

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 FedLMT, a federated learning framework where all clients train the same pre-factorized low-rank model (hybrid architecture) to handle system heterogeneity without heterogeneous aggregation, with a convergence proof linking low-rank training to full-model stationarity, plus pFedLMT for personalization.

Problem

Resource-constrained clients in federated learning cannot train the full model, and aggregating heterogeneous sub-models degrades global accuracy; most existing sub-model methods lack convergence analysis.

Approach

Assign every client the same pre-factorized low-rank model (hybrid architecture with spectral init and Frobenius/L2/Kronecker regularization) so no heterogeneous aggregation is needed, and prove that stationarity of the low-rank model implies stationarity of the recovered full model; extend to pFedLMT by keeping custom factorized layers local.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Train a homogeneous low-rank model with FedLMT instead of FedAvg with full resource availabilityFederated ResNet-18 · CIFAR10, β4 - β3 - β2top-1 test accuracy: 91.91 -> 91.03Hurt
Train a homogeneous low-rank model with FedLMT instead of FedAvg with full resource availabilityFederated ResNet-18 · CIFAR100, β4 - β3 - β2top-1 test accuracy: 72.20 -> 71.08Hurt
Train a homogeneous low-rank model with FedLMT instead of FedRolexFederated ResNet-18 · SVHN, β4 - β3 - β2top-1 test accuracy: 94.62 -> 95.35Helped
Train a homogeneous low-rank model with FedLMT instead of DepthFLFederated ResNet-18 · Tiny-ImageNet, β4 - β3 - β2top-1 test accuracy: 44.84 -> 48.53Helped
Train a homogeneous low-rank model with FedLMT instead of HeteroFLFederated Transformer · WikiText2perplexity: 3.06 -> 2.93Helped
Add L2 decay (ablation)Low-rank ResNet-18 · CIFAR10top-1 test accuracy: 91.27 -> 91.76Helped
Add Frobenius decay (ablation)Low-rank ResNet-18 · CIFAR10top-1 test accuracy: 91.27 -> 92.67Helped
Add Kronecker decay (ablation)Low-rank ResNet-18 · CIFAR10top-1 test accuracy: 91.27 -> 91.99Helped
Add L2 decay and Kronecker decay (ablation)Low-rank ResNet-18 · CIFAR10top-1 test accuracy: 91.27 -> 92.60Helped
Add L2 decay and Frobenius decay (ablation)Low-rank ResNet-18 · CIFAR10top-1 test accuracy: 91.27 -> 92.91Helped
Add Kronecker decay and Frobenius decay (ablation)Low-rank ResNet-18 · CIFAR10top-1 test accuracy: 91.27 -> 92.70Helped
Increase the number of undecomposed layers in the hybrid model (ablation)Low-rank ResNet-18 · CIFAR10 and CIFAR100test accuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: SVHN CIFAR10 CIFAR100 Tiny-ImageNet WikiText2

Benchmarks: SVHN CIFAR10 CIFAR100 Tiny-ImageNet WikiText2

Metrics: top-1 test accuracy perplexity communication cost (GB) FLOPs

Baselines: FedAvg FedDropout HeteroFL FedRolex DepthFL ProgFed FedHM FLANC FedRep

Builds on: FedAvg FedHM Pufferfish HeteroFL FedRep

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