Privacy-preserving and communication-efficient stochastic alternating direction method of multipliers for federated learning

被引:0
作者
Zhang, Yi [1 ,2 ,3 ,4 ]
Lu, Yunfan [1 ,2 ]
Liu, Fengxia [2 ,3 ,4 ]
Li, Cheng [1 ,2 ]
Gong, Zixian [1 ,2 ]
Hu, Zhe [1 ,2 ]
Xu, Qun [1 ,2 ]
机构
[1] Renmin Univ China, Sch Math, Beijing 100872, Peoples R China
[2] Minist Educ, Engn Res Ctr Financial Comp & Digital Engn, Beijing 100872, Peoples R China
[3] Great Bay Univ, Dongguan 523800, Peoples R China
[4] Beijing Adv Innovat Ctr Future Blockchain & Priva, Beijing, Peoples R China
基金
中国国家自然科学基金;
关键词
ADMM; Federated learning; Stochastic optimization; Homomorphic encryption;
D O I
10.1016/j.ins.2024.121641
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Federated learning constitutes a paradigm in distributed machine learning, wherein model training unfolds through the exchange of intermediary results between a central server and federated clients. Given its decentralized nature, conventional machine learning algorithms find limited applicability in the context of federated learning models. Hence, the alternating direction method of multipliers (ADMM), tailored for distributed optimization, is leveraged for this purpose. However, despite the considerable promise of the ADMM algorithm in federated learning, it faces challenges related to computational efficiency, communication efficiency, and data security. In response to these challenges, this study proposes the privacy-preserving and communication-efficient stochastic ADMM (PPCESADMM) algorithm that enhances the computational efficiency through the stochastic optimization method, reduces communication costs through sparse communication method, and ensures the security of federated clients' data via the homomorphic encryption method. Theoretical analyses confirm the convergence of the PPCESADMM algorithm under mild conditions and establish its convergence rate as O(1/root T). Experiments illustrate the superior performance of our algorithm in communication cost compared to ADMM and CEADMM algorithms, achieving reductions of 65.10% and 44.32%, respectively. Furthermore, our method surpasses classical federated learning algorithms such as FedAvg, FedAvgM, and SCAFFOLD in terms of algorithmic convergence, achieving superior convergence precision within predefined training epochs. Finally, our algorithm converges to the same results as those obtained without using homomorphic encryption, albeit at the cost of increased computation time.
引用
收藏
页数:18
相关论文
共 29 条
[1]   Data independent warmup scheme for non-IID federated learning [J].
Arafeh, Mohamad ;
Ould-Slimane, Hakima ;
Otrok, Hadi ;
Mourad, Azzam ;
Talhi, Chamseddine ;
Damiani, Ernesto .
INFORMATION SCIENCES, 2023, 623 :342-360
[2]   A Secure Framework in Vertical and Horizontal Federated Learning Utilizing Homomorphic Encryption [J].
Bai, Li-Yin ;
Tsai, Pei-Hsuan .
PROCEEDINGS OF 2024 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, NOMS 2024, 2024,
[3]   Distributed optimization and statistical learning via the alternating direction method of multipliers [J].
Boyd S. ;
Parikh N. ;
Chu E. ;
Peleato B. ;
Eckstein J. .
Foundations and Trends in Machine Learning, 2010, 3 (01) :1-122
[4]   Privacy-Preserving Federated Learning via Functional Encryption, Revisited [J].
Chang, Yansong ;
Zhang, Kai ;
Gong, Junqing ;
Qian, Haifeng .
IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2023, 18 :1855-1869
[5]  
Cyffers Edwige, P MACHINE LEARNING R
[6]   L-FGADMM: Layer-Wise Federated Group ADMM for Communication Efficient Decentralized Deep Learning [J].
Elgabli, Anis ;
Park, Jihong ;
Ahmed, Sabbir ;
Bennis, Mehdi .
2020 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2020,
[7]  
Elgabli Anis, 2022, PR MACH LEARN RES
[8]  
Hsu TMH, 2019, Arxiv, DOI arXiv:1909.06335
[9]   Secure Federated Learning With Fully Homomorphic Encryption for IoT Communications [J].
Hijazi, Neveen Mohammad ;
Aloqaily, Moayad ;
Guizani, Mohsen ;
Ouni, Bassem ;
Karray, Fakhri .
IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (03) :4289-4300
[10]   Federated Learning Using Three-Operator ADMM [J].
Kant, Shashi ;
da Silva, Jose Mairton B., Jr. ;
Fodor, Gabor ;
Goransson, Bo ;
Bengtsson, Mats ;
Fischione, Carlo .
IEEE JOURNAL OF SELECTED TOPICS IN SIGNAL PROCESSING, 2023, 17 (01) :205-221