atlas

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

Federated Full-Parameter Tuning of Billion-Sized Language Models with Communication Cost under 18 Kilobytes

ICML 2024 · Federated learning and privacy › Communication-efficient FL · approach: Efficient local training in FL · 7 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 FedKSeed, a federated full-parameter tuning method for billion-sized LLMs that transmits only a finite pool of K random seeds and scalar gradients (under 18 KB per round), plus a non-uniform seed sampling variant FedKSeed-Pro.

Problem

Federated full-parameter fine-tuning of billion-sized LLMs on devices is impractical because transmitting model parameters (or replaying unbounded seed histories) incurs prohibitive communication, computation, or memory costs, while PEFT methods may underperform full-parameter tuning.

Approach

Use zeroth-order optimization with two-point gradient estimates where perturbations are drawn from a finite pool of K seeds, so the server only aggregates scalar gradients per seed and clients replay at most K updates to sync; a probability-differentiated seed sampling (based on average scalar gradient magnitude) further reduces the needed K and improves accuracy.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use full-parameter FedKSeed instead of the strongest practical baselineDataJuicer-1.3B and LLaMA-3B · Natural Instructions testRouge-L: 22.30 -> 22.33; 28.14 -> 29.77Helped
Use full-parameter FedKSeed-Pro instead of the strongest practical baselineDataJuicer-1.3B and LLaMA-3B · Dolly-15K (α=0.5) testRouge-L: 32.73 -> 33.18; 33.23 -> 36.29Helped
Use FedKSeed-Pro instead of FedITDataJuicer-1.3B and LLaMA-3B · Dolly-15K (α=5.0) testRouge-L: 30.97 -> 33.00; 33.68 -> 35.95Helped
Add non-uniform seed probabilities based on scalar-gradient magnitude (ablation)FedKSeed · Natural Instructions and Dolly-15K test scenariosRouge-L: 22.33 -> 23.50; 29.77 -> 30.19; 32.90 -> 33.18; 35.64 -> 36.29; 33.12 -> 33.00; 35.93 -> 35.95Mixed
Reduce the candidate seed count below the recommended range (ablation)FedKSeed and FedKSeed-Pro · Rouge-L evaluation scenariosRouge-LHurt
Increase the candidate seed count beyond the recommended range (ablation)FedKSeed and FedKSeed-Pro · Rouge-L evaluation scenariosRouge-LNo clear effect
Use FedKSeed-Pro instead of FedKSeed (ablation)DataJuicer-1.3B · Federated round communicationcommunication: 17,988 B -> 9,796 BHelped
Use FedKSeed-Pro instead of FedKSeed (ablation)LLaMA-3B · Federated round communicationcommunication: 17,988 B -> 17,988 BNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Natural Instructions v2.8 Dolly-15K

Benchmarks: Natural Instructions (held-out tasks) Dolly-15K

Metrics: Rouge-L communication cost (bytes) peak GPU memory

Baselines: FedPTuning FedPrompt FedIT FedIT-SGD FedAvg FedZO FedMeZO

Builds on: MeZO FedAvg FedZO FedIT

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