atlas

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

FedBPT: Efficient Federated Black-box Prompt Tuning for Large Language Models

ICML 2024 · Federated learning and privacy › Personalized and heterogeneous FL · approach: Vertical federated learning · 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 FedBPT, a federated black-box prompt tuning framework where clients optimize shared low-dimensional prompt parameters with CMA-ES using only forward inference, plus server-level CMA-ES aggregation and perturbation-based regularization against local overfitting.

Problem

Federated fine-tuning of pre-trained language models is hampered by clients lacking parameter access, high on-device compute and memory costs, and heavy communication overhead.

Approach

Clients tune a prompt via gradient-free CMA-ES (building on BBT) using only inference, exchange only low-dimensional CMA-ES statistics, aggregate them with a server-level CMA-ES using a corrected step size, and regularize local search by dividing loss by the loss on randomly token-perturbed inputs to prevent label-skew overfitting.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use FedBPT instead of FedAvg-BBTRoBERTa · SST-2, AG's News, and Yelp non-IIDaccuracy (%): 2.3%, 4.57%, and 1.08%Helped
use FedBPT instead of gradient-based baselinesRoBERTa · SST-2, AG's News, and Yelp IID and non-IIDaccuracy (%): 0.92%; 0.69%Mixed
use FedBPT instead of gradient-based methodsRoBERTa · SST-2memory footprint: more than $3\times$Helped
use FedBPT instead of manual promptsLlama 2 · SST-2 non-IIDaccuracy: more than 12%Helped
use FedBPT instead of manual promptsLlama 2 · AG's News non-IIDaccuracy: 11%Helped
use FedBPT instead of manual promptsLlama 2 · Yelp non-IIDaccuracy: 13%Helped
use FedBPT instead of FedPromptLlama 2 · AG's News IIDaccuracyHelped
replace direct FedAvg aggregation with server-level CMA-ES aggregation (ablation)FedBPT · language understanding datasetsaccuracyHelped
apply random token replacement rather than vanilla BBT local training (r_p=0) (ablation)FedBPT · SST-2 non-IIDaccuracy (%): 84.86 -> 85.21; 84.86 -> 86.03; 84.86 -> 86.47; 84.86 -> 86.12Helped
set local binary mask rate r_p to 0.2, 0.4, 0.6, or 0.8 instead of 0 (ablation)FedBPT · AG's News non-IIDaccuracy (%): 78.28 -> 80.92; 78.28 -> 81.03; 78.28 -> 80.75; 78.28 -> 80.83Helped
vary local population size λ_k from 5 to 20 (ablation)FedBPT · SST-2 and AG's NewsaccuracyNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: SST-2 Yelp polarity AG's News

Benchmarks: SST-2 AG's News Yelp polarity

Metrics: accuracy trainable parameters communication cost memory footprint

Baselines: FedPrompt FedP-tuning FedAvg Manual prompt In-context learning FedAvg-BBT

Builds on: Black-box Tuning (BBT) FedAvg FedPrompt P-tuning CMA-ES

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