Federated Learning Over Wireless Networks: Convergence Analysis and Resource Allocation

被引:301
作者
Dinh, Canh T. [1 ]
Tran, Nguyen H. [1 ]
Nguyen, Minh N. H. [2 ,3 ]
Hong, Choong Seon [2 ]
Bao, Wei [1 ]
Zomaya, Albert Y. [1 ]
Gramoli, Vincent [1 ,4 ]
机构
[1] Univ Sydney, Sch Comp Sci, Sydney, NSW 2006, Australia
[2] Kyung Hee Univ, Dept Comp Sci & Engn, Seoul 02447, South Korea
[3] Univ Da Nang, Vietnam Korea Univ Informat & Commun Technol, Da Nang 550000, Vietnam
[4] Ecole Polytech Fed Lausanne, Distributed Comp Lab, CH-1015 Lausanne, Switzerland
关键词
Convergence; Computational modeling; Training; Data models; Resource management; Wireless communication; Wireless networks; Distributed machine learning; federated learning; optimization decomposition; EDGE;
D O I
10.1109/TNET.2020.3035770
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
There is an increasing interest in a fast-growing machine learning technique called Federated Learning (FL), in which the model training is distributed over mobile user equipment (UEs), exploiting UEs' local computation and training data. Despite its advantages such as preserving data privacy, FL still has challenges of heterogeneity across UEs' data and physical resources. To address these challenges, we first propose FEDL, a FL algorithm which can handle heterogeneous UE data without further assumptions except strongly convex and smooth loss functions. We provide a convergence rate characterizing the trade-off between local computation rounds of each UE to update its local model and global communication rounds to update the FL global model. We then employ FEDL in wireless networks as a resource allocation optimization problem that captures the trade-off between FEDL convergence wall clock time and energy consumption of UEs with heterogeneous computing and power resources. Even though the wireless resource allocation problem of FEDL is non-convex, we exploit this problem's structure to decompose it into three sub-problems and analyze their closed-form solutions as well as insights into problem design. Finally, we empirically evaluate the convergence of FEDL with PyTorch experiments, and provide extensive numerical results for the wireless resource allocation sub-problems. Experimental results show that FEDL outperforms the vanilla FedAvg algorithm in terms of convergence rate and test accuracy in various settings.
引用
收藏
页码:398 / 409
页数:12
相关论文
共 37 条
[1]  
Amiri M. M., 2019, P IEEE 20 INT WORKSH, P1
[2]  
[Anonymous], 2016, ARXIV PREPRINT ARXIV
[3]  
Boyd S. P., 2004, Convex Optimization
[4]   Processor design for portable systems [J].
Burd, TD ;
Brodersen, RW .
JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 1996, 13 (2-3) :203-221
[5]  
Caldas S., 2018, P 33 C NEUR INF PROC, P1
[6]  
Chen M., 2019, ARXIV190907972
[7]  
Cohen G, 2017, IEEE IJCNN, P2921, DOI 10.1109/IJCNN.2017.7966217
[8]  
DINH CT, 2020, P 49 INT C PAR PROC, P1
[9]  
Khan L. U., IEEE COMMUN MAG
[10]  
Konecny J., 2016, WORKSH PRIV MULT MAC