atlas

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

PrE-Text: Training Language Models on Private Federated Data in the Age of LLMs

ICML 2024 · Federated learning and privacy › Communication-efficient FL · approach: Efficient local training in FL · 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.

Proposes PrE-Text, which generates DP synthetic text via adapted Private Evolution (RoBERTa mask-filling variations) plus LLaMA-2-7B seed expansion, and shows training on that synthetic data beats DP on-device training (DP-FedAvg/DP-FTRL) for small models and improves LLaMA-2-7B on private data.

Problem

Training models on private federated user text is usually done by on-device DP federated learning, which is communication-, computation-heavy, cannot handle LLMs, and is hard to debug and deploy.

Approach

Adapt Private Evolution to text by using masked-language-model (RoBERTa) variations, reuse synthetic samples from all PE iterations, and post-process DP seeds with an LLM (LLaMA-2-7B) to expand them into a large synthetic training set, so the server can train models (including LLMs) without on-device training.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Train DistilGPT2 on PrE-Text synthetic data instead of using DP-FTRLDistilGPT2 · Jobs, Forums, Microblog, Code (ε=1.29 and ε=7.58)accuracy: Jobs: 0.703 ± 0.000 -> 0.718 ± 0.000 (ε=1.29); 0.704 ± 0.000 -> 0.721 ± 0.000 (ε=7.58)Helped
Finetune LLaMA-2-7B on PrE-Text DP synthetic dataLLaMA-2-7B · Jobs, Forums, Microblog, Codeaccuracy: Jobs: 0.458 ± 0.000 -> 0.522 ± 0.000; Forums: 0.466 ± 0.000 -> 0.479 ± 0.001; Microblog: 0.473 ± 0.000 -> 0.484 ± 0.000;Helped
Finetune LLaMA-2-7B on PrE-Text DP synthetic dataLLaMA-2-7B · Jobs, Forums, Microblog, Codecross-entropy loss: Jobs: 3.252± 0.000 -> 2.811 ± 0.000; Forums: 3.250 ± 0.000 -> 3.177 ± 0.004; Microblog: 3.220 ± 0.000 -> 3.133 ± 0.002; Helped
Increase synthetic expansion data size (ablation)PrE-Text with DistilGPT2 · Jobs, Forums, Microblog, Code (ε=7.58)accuracyMixed
Use more communication rounds for DP-FedAvg or DP-FTRL (ablation)On-device baselines · DP-FedAvg and DP-FTRL evaluationevaluation metricHelped

Surprising findings

Limitations

Experimental setup

Datasets: c4-en Jobs Forums Microblog Code

Benchmarks: Jobs Forums Microblog Code

Metrics: next-token prediction accuracy cross-entropy loss

Baselines: DP-FedAvg DP-FTRL DP-Prompt c4-only Expand-only Expand-private

Builds on: Private Evolution DP-FedAvg DP-FTRL Opacus

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