atlas

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

Unlocking the Potential of Prompt-Tuning in Bridging Generalized and Personalized Federated Learning

CVPR 2024 · Federated learning and privacy › Personalized and heterogeneous FL · approach: Sparse and collaboration-graph personalization · 12 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 SGPT, a federated prompt-tuning method for ViT that combines shared prompts, key-based group prompts selected per sample, and block coordinate descent to bridge generalized and personalized FL.

Problem

Data heterogeneity across FL clients makes it hard to deploy pre-trained ViTs so that one global model performs well both globally and on each local client distribution; existing GFL and PFL methods trade off between these.

Approach

Learn shared prompts in early ViT layers for common features plus group prompts in higher layers selected per sample by learnable key centroids (with usage-based calibration and momentum aggregation), trained via block coordinate descent (shared first, then group prompts), so a single global model adapts to local distributions without local fine-tuning.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SGPT with shared prompts, group prompts, prompt selection, and BCDViT-B-16 in federated learning · CIFAR-100, s=10worst local accuracy: 63.93 -> 73.85Helped
Use SGPT with shared prompts, group prompts, prompt selection, and BCDViT-B-16 in federated learning · Five-Datasetworst local accuracy: 56.24 -> 61.04Helped
Use SGPT with shared prompts, group prompts, prompt selection, and BCDViT-B-16 in federated learning · Office-Caltech10average accuracy: 96.81 -> 97.72Helped
Use SGPT with shared prompts, group prompts, prompt selection, and BCDViT-B-16 in federated learning · DomainNetaverage accuracy: 78.88 -> 80.48Helped
Add group prompts to a shared-prompt model (ablation)SGPT on CIFAR-100, s=10 · CIFAR-100, s=10worst local accuracy: 63.38 -> 73.85Helped
Add shared prompts to a group-prompt model (ablation)SGPT on CIFAR-100, s=10 · CIFAR-100, s=10global accuracy: 82.51 -> 84.64Helped
Add BCD, learning shared prompts before group prompts (ablation)Shared and group prompt tuning on CIFAR-100 · CIFAR-100, s=10global accuracy: 77.82 -> 84.64Helped
Reverse the BCD update order (ablation)Shared and group prompt tuning on CIFAR-100 · CIFAR-100, s=10global accuracy: 84.64 -> 76.76Hurt
Add selection-probability weighting qg to key learning (ablation)SGPT prompt selection on CIFAR-100 · CIFAR-100, s=10clustering accuracy: 5.00 -> 51.26Helped
Add momentum aggregation to selection-probability-weighted keys (ablation)SGPT prompt selection on CIFAR-100 · CIFAR-100, s=10clustering accuracy: 51.26 -> 56.62Helped
Insert shared prompts beyond the third layer (ablation)SGPT on CIFAR-100, s=10 · CIFAR-100, s=10accuracyHurt
Insert group prompts in layers 4 through 6 alongside shared prompts in layer 3 (ablation)SGPT on CIFAR-100, s=10 · CIFAR-100, s=10accuracy: 84.64%Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-100 Five-Dataset (SVHN, CIFAR10, notMNIST, Fashion-MNIST, MNIST) Office-Caltech10 DomainNet

Benchmarks: CIFAR-100 Five-Dataset Office-Caltech10 DomainNet

Metrics: global accuracy local accuracy worst local accuracy average accuracy clustering accuracy

Baselines: FedVPT FedVPT-D Head-Tuning FedMix pFedPG FedEM FedPR Per-FedAvg FedRep

Builds on: Visual Prompt Tuning FedAvg FedPR pFedPG FedEM

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