An Optimization Framework for Federated Edge Learning

被引:6
作者
Li, Yangchen [1 ]
Cui, Ying [1 ,2 ,3 ]
Lau, Vincent
机构
[1] Shanghai Jiao Tong Univ, Sch Elect Informat & Elect Engn, Shanghai 200240, Peoples R China
[2] Hong Kong Univ Sci & Technol Guangzhou, IoT Thrust, Guangzhou 511400, Guangdong, Peoples R China
[3] Hong Kong Univ Sci & Technol, Dept ECE, Hong Kong, Peoples R China
基金
上海市自然科学基金;
关键词
Servers; Convergence; Computational modeling; Quantization (signal); Optimization; Edge computing; Costs; Federated learning; stochastic gradient descent; quantization; convergence analysis; optimization;
D O I
10.1109/TWC.2022.3199564
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The optimal design of federated learning (FL) algorithms for solving general machine learning (ML) problems in practical edge computing systems with quantized message passing remains an open problem. This paper considers an edge computing system where the server and workers have possibly different computing and communication capabilities and employ quantization before transmitting messages. To explore the full potential of FL in such an edge computing system, we first present a general FL algorithm, namely GenQSGD, parameterized by the numbers of global and local iterations, mini-batch size, and step size sequence. Then, we analyze its convergence for an arbitrary step size sequence and specify the convergence results under three commonly adopted step size rules, namely the constant, exponential, and diminishing step size rules. Next, we optimize the algorithm parameters to minimize the energy cost under the time constraint and convergence error constraint, with the focus on the overall implementing process of FL. Specifically, for any given step size sequence under each considered step size rule, we optimize the numbers of global and local iterations and mini-batch size to optimally implement FL for applications with preset step size sequences. We also optimize the step size sequence along with these algorithm parameters to explore the full potential of FL. The resulting optimization problems are challenging non-convex problems with non-differentiable constraint functions. We propose iterative algorithms to obtain KKT points using general inner approximation (GIA) and tricks for solving complementary geometric programming (CGP). Finally, we numerically demonstrate the remarkable gains of GenQSGD with optimized algorithm parameters over existing FL algorithms and reveal the significance of optimally designing general FL algorithms.
引用
收藏
页码:934 / 949
页数:16
相关论文
共 50 条
[21]   Energy-Aware, Device-to-Device Assisted Federated Learning in Edge Computing [J].
Li, Yuchen ;
Liang, Weifa ;
Li, Jing ;
Cheng, Xiuzhen ;
Yu, Dongxiao ;
Zomaya, Albert Y. ;
Guo, Song .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2023, 34 (07) :2138-2154
[22]   ASMAFL: Adaptive Staleness-Aware Momentum Asynchronous Federated Learning in Edge Computing [J].
Qiao, Dewen ;
Guo, Songtao ;
Zhao, Jun ;
Le, Junqing ;
Zhou, Pengzhan ;
Li, Mingyan ;
Chen, Xuetao .
IEEE TRANSACTIONS ON MOBILE COMPUTING, 2025, 24 (04) :3390-3406
[23]   A Novel Framework for the Analysis and Design of Heterogeneous Federated Learning [J].
Wang, Jianyu ;
Liu, Qinghua ;
Liang, Hao ;
Gauri, Joshi ;
Poor, H. Vincent .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2021, 69 :5234-5249
[24]   An Adaptive Compression and Communication Framework for Wireless Federated Learning [J].
Yang, Yang ;
Dang, Shuping ;
Zhang, Zhenrong .
IEEE TRANSACTIONS ON MOBILE COMPUTING, 2024, 23 (12) :10835-10854
[25]   Optimal Placement of the Virtualized Federated Learning Aggregation Function at the Edge [J].
Ruggeri, Giuseppe ;
Amadeo, Marica ;
Campolo, Claudia ;
Molinaro, Antonella .
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2025, 22 (03) :2580-2594
[26]   Nothing Wasted: Full Contribution Enforcement in Federated Edge Learning [J].
Hu, Qin ;
Wang, Shengling ;
Xiong, Zehui ;
Cheng, Xiuzhen .
IEEE TRANSACTIONS ON MOBILE COMPUTING, 2023, 22 (05) :2850-2861
[27]   Cost-Effective Federated Learning in Mobile Edge Networks [J].
Luo, Bing ;
Li, Xiang ;
Wang, Shiqiang ;
Huang, Jianwei ;
Tassiulas, Leandros .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2021, 39 (12) :3606-3621
[28]   Adaptive Federated Learning for Non-Convex Optimization Problems in Edge Computing Environment [J].
Qiao, Dewen ;
Liu, Guiyan ;
Guo, Songtao ;
He, Jing .
IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2022, 9 (05) :3478-3491
[29]   CVC: A Collaborative Video Caching Framework Based on Federated Learning at the Edge [J].
Li, Yijing ;
Hu, Shihong ;
Li, Guanghui .
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2022, 19 (02) :1399-1412
[30]   A Communication-Efficient Hierarchical Federated Learning Framework via Shaping Data Distribution at Edge [J].
Deng, Yongheng ;
Lyu, Feng ;
Xia, Tengxi ;
Zhou, Yuezhi ;
Zhang, Yaoxue ;
Ren, Ju ;
Yang, Yuanyuan .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2024, 32 (03) :2600-2615