PFedEdit: Personalized Federated Learning via Automated Model Editing

Abstract

Federated learning (FL) allows clients to train a deep learning model collaboratively while maintaining their private data locally. One challenging problem facing FL is that the model utility drops significantly once the data distribution gets heterogeneous, or non-i.i.d, among clients. A promising solution is to personalize models for each client, e.g., keeping some layers locally without aggregation, which is thus called personalized FL. However, previous personalized FL often suffer from suboptimal utility because their choice of layer personalization is based on empirical knowledge and fixed for different datasets and distributions. In this work, we design , the first federated learning framework that leverages automated model editing to optimize the choice of personalization layers and improve model utility under a variety of data distributions including non-i.i.d. The high-level idea of is to assess the effectiveness of every global model layer in improving model utility on local data distribution once edited, and then to apply edits on the top-k most effective layers. Our evaluation shows that outperforms six state-of-the-art approaches on three benchmark datasets by 6% on the model’s performance on average, with the largest accuracy improvement being 26.6%. is open-source and available at this repository: https://github. com/Haolin-Yuan/PFedEdit

Cite

Text

Yuan et al. "PFedEdit: Personalized Federated Learning via Automated Model Editing." Proceedings of the European Conference on Computer Vision (ECCV), 2024. doi:10.1007/978-3-031-72986-7_6

Markdown

[Yuan et al. "PFedEdit: Personalized Federated Learning via Automated Model Editing." Proceedings of the European Conference on Computer Vision (ECCV), 2024.](https://mlanthology.org/eccv/2024/yuan2024eccv-pfededit/) doi:10.1007/978-3-031-72986-7_6

BibTeX

@inproceedings{yuan2024eccv-pfededit,
  title     = {{PFedEdit: Personalized Federated Learning via Automated Model Editing}},
  author    = {Yuan, Haolin and Paul, William and Aucott, John and Burlina, Philippe and Cao, Yinzhi},
  booktitle = {Proceedings of the European Conference on Computer Vision (ECCV)},
  year      = {2024},
  doi       = {10.1007/978-3-031-72986-7_6},
  url       = {https://mlanthology.org/eccv/2024/yuan2024eccv-pfededit/}
}