Mixture of Experts Made Personalized: Federated Prompt Learning for Vision-Language Models

Jun Luo, Chen Chen, Shandong Wu
2/12/2026

No official code found. Best implementation: ljaiverson/pFedMoAP (31 stars, MIT, last commit 2025-04-02).

Abstract

Federated prompt learning benefits federated learning with CLIP-like Vision-Language Model's (VLM's) robust representation learning ability through prompt learning. However, current federated prompt learning methods are habitually restricted to the traditional FL paradigm, where the participating clients are generally only allowed to download a single globally aggregated model from the server. While justifiable for training full-sized models under federated settings, in this work, we argue that this paradigm is ill-suited for lightweight prompts. By facilitating the clients to download multiple pre-aggregated prompts as fixed non-local experts, we propose Personalized Federated Mixture of Adaptive Prompts (pFedMoAP), a novel FL framework that personalizes the prompt learning process through the lens of Mixture of Experts (MoE). pFedMoAP implements a local attention-based gating network that learns to generate enhanced text features for better alignment with local image data, benefiting from both local and downloaded non-local adaptive prompt experts. Extensive experiments on 9 datasets under various federated settings demonstrate the efficacy of the proposed pFedMoAP algorithm. The code is available at https://github.com/ljaiverson/pFedMoAP.

View on arXivView PDF

Code Implementations(1)

MIT

Implementation of the ICLR 2025 paper "Mixture of Experts Made Personalized: Federated Prompt Learning for Vision-Language Models"

314Shell, PythonFeb 11, 20251 years agoMIT

Similar Papers

Cite this paper

@article{luo2026mixture,
  title  = {Mixture of Experts Made Personalized: Federated Prompt Learning for Vision-Language Models},
  author = {Jun Luo and Chen Chen and Shandong Wu},
  year   = {2026},
  eprint = {2410.10114},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2410.10114},
  journal = {ICLR 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.10114.svg)](https://codeofpaper.com/paper/2410.10114)

Discussion