Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

pFedMoE: Data-Level Personalization with Mixture of Experts for Model-Heterogeneous Personalized Federated Learning

About

Federated learning (FL) has been widely adopted for collaborative training on decentralized data. However, it faces the challenges of data, system, and model heterogeneity. This has inspired the emergence of model-heterogeneous personalized federated learning (MHPFL). Nevertheless, the problem of ensuring data and model privacy, while achieving good model performance and keeping communication and computation costs low remains open in MHPFL. To address this problem, we propose a model-heterogeneous personalized Federated learning with Mixture of Experts (pFedMoE) method. It assigns a shared homogeneous small feature extractor and a local gating network for each client's local heterogeneous large model. Firstly, during local training, the local heterogeneous model's feature extractor acts as a local expert for personalized feature (representation) extraction, while the shared homogeneous small feature extractor serves as a global expert for generalized feature extraction. The local gating network produces personalized weights for extracted representations from both experts on each data sample. The three models form a local heterogeneous MoE. The weighted mixed representation fuses generalized and personalized features and is processed by the local heterogeneous large model's header with personalized prediction information. The MoE and prediction header are updated simultaneously. Secondly, the trained local homogeneous small feature extractors are sent to the server for cross-client information fusion via aggregation. Overall, pFedMoE enhances local model personalization at a fine-grained data level, while supporting model heterogeneity.

Liping Yi, Han Yu, Chao Ren, Heng Zhang, Gang Wang, Xiaoguang Liu, Xiaoxiao Li• 2024

Related benchmarks

TaskDatasetResultRank
Image ClassificationCIFAR-10 Dirichlet alpha=0.1--
17
Accuracy PreservationPACS
Steps above reference threshold22
12
Accuracy PreservationDG5
Steps above reference threshold22
12
Accuracy PreservationDomainNet
Steps Above Threshold23
12
Image ClassificationDG5
Efficiency11
12
Image ClassificationPACS
Efficiency Score (E)2.68
12
Image ClassificationDomainNet
Efficiency (E)1.76
12
Image ClassificationCIFAR-10 Dirichlet (alpha=0.5)
Local Accuracy (PAcc)50.78
7
Image ClassificationCIFAR-10
Personalized Accuracy50.78
7
Image ClassificationCIFAR-100
Personalized Accuracy14.7
7
Showing 10 of 13 rows

Other info

Follow for update