atlas

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

Global and Local Prompts Cooperation via Optimal Transport for Federated Learning

CVPR 2024 · Federated learning and privacy › Personalized and heterogeneous FL · approach: Federated prompt and LoRA tuning · 37 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 FedOTP, a federated prompt learning method where each client keeps a local prompt and shares a global prompt, aligned to visual patch features via unbalanced optimal transport.

Problem

Federated prompt learning on pretrained vision-language models lacks mechanisms to handle severe data heterogeneity involving both label shift and feature shift.

Approach

Each client learns a shared global prompt (aggregated on the server) and a private local prompt, and aligns both textual prompt features with image patch features using unbalanced optimal transport with one relaxed marginal constraint, so prompts attend only to the most relevant patches.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use FedOTP instead of pFedPromptFederated prompt learning · Pathological non-IID; Food101, DTD, Caltech101, Flowers102, OxfordPetsaccuracy: 92.26±1.34 -> 92.73±0.15; 77.14±0.09 -> 87.67±0.70; 96.54±1.31 -> 97.02±0.36; 86.46±0.15 -> 96.23±0.44; 91.84±0.41 -> 98Helped
Use FedOTP instead of CoOpFederated prompt learning · DomainNet (average)accuracy: 44.32±16.74 -> 48.08±15.21Helped
Use FedOTP instead of CoOpFederated prompt learning · CIFAR-10accuracy: 93.11±0.39 -> 96.05±0.12Helped
Use FedOTP instead of CoOpFederated prompt learning · CIFAR-100accuracy: 74.83±0.45 -> 78.03±0.08Helped
Replace unbalanced OT with similarity averaging (ablation)FedOTP · Food101, DTD, Caltech101, Flowers102, OxfordPets (2 shots)accuracy: 89.12±0.28 -> 83.38±0.54; 85.50±0.35 -> 81.01±0.23; 95.05±0.49 -> 92.68±0.44; 93.96±0.48 -> 91.73±0.68; 97.73±0.57 -> 96Hurt
Replace unbalanced OT with classical OT (ablation)FedOTP · Food101, DTD, Caltech101, Flowers102, OxfordPets (2 shots)accuracy: 89.12±0.28 -> 88.07±0.63; 85.50±0.35 -> 81.42±0.99; 95.05±0.49 -> 93.17±0.68; 93.96±0.48 -> 92.84±1.34; 97.73±0.57 -> 96Hurt
Increase the number of training shots (ablation)FedOTP · Food101, DTD, Caltech101, Flowers102, OxfordPetsaccuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: Food101 DTD Caltech101 Flowers102 OxfordPets CIFAR-10 CIFAR-100 DomainNet Office-Caltech10

Benchmarks: Food101 DTD Caltech101 Flowers102 OxfordPets CIFAR-10 CIFAR-100 DomainNet

Metrics: average test accuracy

Baselines: Zero-Shot CLIP CoOp PromptFL pFedPrompt PromptFL+FT PromptFL+FedProx PromptFL+FedPer PromptFL+FedAMP

Builds on: CoOp PromptFL PLOT Sinkhorn algorithm FedPer

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