TY - JOUR
T1 - PFLlib
T2 - A Beginner-Friendly and Comprehensive Personalized Federated Learning Library and Benchmark
AU - Zhang, Jianqing
AU - Liu, Yang
AU - Hua, Yang
AU - Wang, Hao
AU - Song, Tao
AU - Xue, Zhengui
AU - Ma, Ruhui
AU - Cao, Jian
N1 - Publisher Copyright:
©2025 Jianqing Zhang, Yang Liu, Yang Hua, Hao Wang, Tao Song, Zhengui Xue, Ruhui Ma, and Jian Cao.
PY - 2025
Y1 - 2025
N2 - Amid the ongoing advancements in Federated Learning (FL), a machine learning paradigm that allows collaborative learning with data privacy protection, personalized FL (pFL) has gained significant prominence as a research direction within the FL domain. Whereas traditional FL (tFL) focuses on jointly learning a global model, pFL aims to balance each client’s global and personalized goals in FL settings. To foster the pFL research community, we started and built PFLlib, a comprehensive pFL library with an integrated benchmark platform. In PFLlib, we implemented 37 state-of-the-art FL algorithms (8 tFL algorithms and 29 pFL algorithms) and provided various evaluation environments with three statistically heterogeneous scenarios and 24 datasets. At present, PFLlib1 has gained more than 1600 stars and 300 forks on GitHub.
AB - Amid the ongoing advancements in Federated Learning (FL), a machine learning paradigm that allows collaborative learning with data privacy protection, personalized FL (pFL) has gained significant prominence as a research direction within the FL domain. Whereas traditional FL (tFL) focuses on jointly learning a global model, pFL aims to balance each client’s global and personalized goals in FL settings. To foster the pFL research community, we started and built PFLlib, a comprehensive pFL library with an integrated benchmark platform. In PFLlib, we implemented 37 state-of-the-art FL algorithms (8 tFL algorithms and 29 pFL algorithms) and provided various evaluation environments with three statistically heterogeneous scenarios and 24 datasets. At present, PFLlib1 has gained more than 1600 stars and 300 forks on GitHub.
KW - benchmark
KW - federated learning
KW - heterogeneity
KW - personalization
KW - privacy
UR - https://www.scopus.com/pages/publications/105018469833
UR - https://www.scopus.com/pages/publications/105018469833#tab=citedBy
M3 - Article
AN - SCOPUS:105018469833
SN - 1532-4435
VL - 26
JO - Journal of Machine Learning Research
JF - Journal of Machine Learning Research
ER -