atlas

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

Selective Aggregation for Low-Rank Adaptation in Federated Learning

ICLR 2025 · Federated learning and privacy › Personalized and heterogeneous FL · approach: Federated prompt and LoRA tuning · 1 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.

Shows that in federated LoRA the A matrices learn general knowledge while B matrices capture client-specific knowledge, and proposes FedSA-LoRA, which shares only A and keeps B local, extended to rsLoRA and VeRA variants.

Problem

Aggregating LoRA A and B matrices separately in federated learning introduces aggregation errors, while freezing A (FFA-LoRA) impairs learning and enforces a uniform model update across non-IID clients.

Approach

Asymmetry analysis shows A matrices learn shared general knowledge and B matrices learn client-specific knowledge; so only A is aggregated on the server while B stays local, enabling personalized updates while keeping both matrices trainable.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use FedSA-LoRA instead of FedDPA-LoRALoRA with federated RoBERTa-large · MNLI-maccuracy: 88.99 -> 90.18Helped
Use FedSA-LoRA instead of FedDPA-LoRALoRA with federated RoBERTa-large · QNLIaccuracy: 90.74 -> 92.13Helped
Use FedSA-rsLoRA instead of FedDPA-rsLoRArsLoRA with federated RoBERTa-large · RTEaccuracy: 86.26 -> 88.00Helped
Use FedSA-VeRA instead of FedDPA-VeRAVeRA with federated RoBERTa-large · RTEaccuracy: 86.12 -> 87.83Helped
Keep B local and aggregate A rather than using FFA-LoRALoRA with federated LLaMA3-8B · GSM8Kaccuracy: 46.32 -> 46.63Helped
Keep B local and aggregate A rather than using FFA-LoRALoRA with federated LLaMA3-8B · CodeSearchNetperformance score: 58.57 -> 59.66Helped
Use FedSA-LoRA rather than LoRALoRA with federated clients · QNLI, severe non-IID (Split-3)accuracy: 90.60 -> 92.00Helped
Use FedSA-LoRA rather than LoRALoRA with federated clients · MNLI-m, severe non-IID (Split-3)accuracy: 88.80 -> 90.20Helped
Increase LoRA rank from r=2 to r=16 (ablation)FedSA-LoRA · QNLIaccuracy: 92.69 -> 92.03Hurt
Increase LoRA rank from r=2 to r=16 (ablation)FedSA-LoRA · SST2accuracy: 95.67 -> 95.78Mixed
Increase LoRA rank from r=2 to r=16 (ablation)FedSA-LoRA · MNLI-maccuracy: 89.14 -> 89.59Helped

Surprising findings

Limitations

Experimental setup

Datasets: GLUE (MNLI, SST2, QNLI, QQP, RTE) GSM8K CodeSearchNet

Benchmarks: GLUE GSM8K CodeSearchNet

Metrics: accuracy communication rounds to target trainable parameters per-round communicated parameters

Baselines: LoRA FFA-LoRA FedDPA-LoRA rsLoRA FFA-rsLoRA FedDPA-rsLoRA VeRA FFA-VeRA FedDPA-VeRA

Builds on: LoRA rsLoRA VeRA FFA-LoRA FedAvg

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