Heterogeneity-Aware Federated Learning with Adaptive Local Epoch Size in Edge Computing

Wenying Yao,Tong Liu,Yangguang Cui,Yanmin Zhu
DOI: https://doi.org/10.1109/msn60784.2023.00036
2023-01-01
Abstract:Federated learning (FL) has been widely used in edge computing that enables artificial intelligence at the network edge as a distributed machine learning paradigm. In contrast to traditional cloud-based distributed training, the heterogeneity in edge computing may cause federated learning taking long training time. In this paper, we adapt control parameter (i.e., local epoch size) across devices to minimize wall-clock convergence time with joint consideration of resource heterogeneity and statistical heterogeneity. To analyze the influence of statistical heterogeneity, we derive a convergence upper bound for synchronous FL algorithm and establish the relationship between the number of training rounds and local epoch size under heterogeneous data distribution. Based on the convergence bound, we can solve the non-convex problem of minimizing FL training time with accuracy constraint and obtain near-optimal local epoch size. We develop a scheduling algorithm that estimates the statistical heterogeneity in initial training rounds and subsequently guides adaptive local training across devices. Practically, we evaluate our algorithm in a variety of heterogeneous scenarios. Extensive simulation results demonstrate that our algorithm performs high convergence speed over wall-clock time and spends less time reaching target accuracy compared with benchmark approaches.
What problem does this paper attempt to address?