atlas

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

FOCoOp: Enhancing Out-of-Distribution Robustness in Federated Prompt Learning for Vision-Language Models

ICML 2025 · Federated learning and privacy › Personalized and heterogeneous FL · approach: Federated prompt and LoRA tuning · 0 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 FOCoOp, a federated prompt learning framework that uses ID global, local and OOD prompts with bi-level distributionally robust optimization and semi-unbalanced optimal transport calibration to jointly improve generalization and OOD detection on CLIP.

Problem

Federated prompt learning for vision-language models trades off ID/covariate-shift generalization against OOD detection, and ID data heterogeneity across clients makes consistent OOD robustness hard.

Approach

Learn three prompt sets (ID global, ID local, OOD) per client with bi-level distributionally robust optimization (OT perturbation of global prompts, unbalanced OT perturbation of OOD prompts), and at the server align global and OOD prompts via semi-unbalanced optimal transport to calibrate global prompts and send distant OOD prompts back.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add BOS (bi-level OOD separations) (ablation)FOCoOp · CIFAR-100, pathological non-overlap (K=10)ACC: 91.07 -> 93.85Helped
add BOS (bi-level OOD separations) (ablation)FOCoOp · TinyImageNet, pathological non-overlap (K=10)ACC: 84.39 -> 88.35Helped
add GOC (global-view OOD consistency) (ablation)FOCoOp · CIFAR-100, pathological non-overlap (K=10)ACC: 88.04 -> 93.85Helped
add GOC (global-view OOD consistency) (ablation)FOCoOp · TinyImageNet, pathological non-overlap (K=10)ACC: 85.69 -> 88.35Helped
add BOS (bi-level OOD separations) (ablation)FOCoOp · CIFAR-100 and TinyImageNet, pathological non-overlap (K=10)AUROC: 93.08 -> 95.42; 92.60 -> 96.56Helped
add GOC (global-view OOD consistency) (ablation)FOCoOp · CIFAR-100 and TinyImageNet, pathological non-overlap (K=10)AUROC: 87.47 -> 95.42; 93.10 -> 96.56Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-100 TinyImageNet CIFAR-100-C TinyImageNet-C iNaturalist iSUN Places Texture Food101 DTD Caltech101 Flowers102

Benchmarks: CIFAR-100 TinyImageNet CIFAR-100-C TinyImageNet-C DomainNet Office-Caltech10 Food101 DTD Caltech101 Flowers102 OxfordPets

Metrics: ACC CACC FPR95 AUROC

Baselines: PromptFL FedOTP FedPGP PromptFolio FedLoCoOp FedGalLoP FedLAPT

Builds on: CoOp FedOTP MCM FedGalLoP

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