atlas

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

FedPHA: Federated Prompt Learning for Heterogeneous Client Adaptation

ICML 2025 · Federated learning and privacy › Personalized and heterogeneous FL · approach: Federated prompt and LoRA tuning

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 FedPHA, a federated prompt learning method for CLIP where each client has a fixed-length shared global prompt plus a variable-length local prompt, with SVD-based null-space projection and bidirectional pull/push alignment to reduce global-local conflicts.

Problem

Federated prompt learning for vision-language models typically requires uniform prompt lengths for aggregation, and shared global prompts can conflict with client-specific knowledge under data heterogeneity.

Approach

A G-L architecture with a fixed-length global prompt (aggregated) and variable-length local prompts (kept local), coupled via shared frozen prefix/suffix tokens and padding; local prompts are projected onto the null space of the global prompt's SVD, with a pull loss keeping them close to their projection and a margin push loss separating them from the global prompt.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use FedPHA instead of FedOTPfederated prompt learning · Food101accuracy: 92.96±0.16 -> 96.42±0.05Helped
Use FedPHA instead of FedOTPfederated prompt learning · Caltech101, Flowers102, OxfordPets, and DTDaccuracy: 98.11±0.04 -> 99.05±0.08; 98.47±0.07 -> 99.25±0.05; 98.60±0.11 -> 99.25±0.06; 89.97±0.17 -> 91.79±0.17Helped
Use FedPHA instead of FedPGPfederated prompt learning · Office31 A, D, W, and Avgaccuracy: 89.55 -> 90.44; 90.70 -> 95.80; 94.50 -> 97.98; 91.58 -> 94.74Helped
Use FedPHA instead of FedPGPfederated prompt learning · OfficeHome A, C, P, and Avgaccuracy: 88.34 -> 88.70; 78.09 -> 79.59; 95.49 -> 95.93; 88.95 -> 89.51Helped
Use FedPHA instead of FedPGPfederated prompt learning · OfficeHome Raccuracy: 93.86 -> 93.83Hurt
Use FedPHA with random client prompt lengths (4–32) instead of fixed length 16 (ablation)FedPHA · CIFAR-10accuracy: 94.11±0.14 -> 93.80±0.17Hurt
Use FedPHA with random client prompt lengths (4–32) instead of fixed length 16 (ablation)FedPHA · CIFAR-100accuracy: 75.92±0.13 -> 75.63±0.17Hurt
Allow different clients to use heterogeneous prompt lengths instead of requiring a common length (ablation)FedPHA · Office31accuracy: 95.45%Helped
Increase prompt length from 4 to 32 (ablation)FedPHA, Client 1 and Client 2 · Office31accuracyHelped
Use prompt length 16 rather than 32 (ablation)FedPHA, Client 3 · Office31accuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: Food101 DTD Caltech101 Flowers102 OxfordPets Office31 OfficeHome CIFAR-10 CIFAR-100

Benchmarks: Caltech101 Food101 Flowers102 OxfordPets DTD Office31 OfficeHome CIFAR-10 CIFAR-100

Metrics: test accuracy

Baselines: Zero-shot CLIP PromptFL PromptFL+Prox FedOTP FedPGP

Builds on: CoOp PromptFL FedOTP FedPGP FedProx

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