Journal Article
Machine Learning

Accelerating DNN Training in Wireless Federated Edge Learning Systems

Jinke Ren(Northwestern University), Guanding Yu(Zhejiang University), Guangyao Ding(Zhejiang University)
November 9, 2020IEEE Journal on Selected Areas in Communications226 citations

226

Citations

0

Influential Citations

IEEE Journal on Selected Areas in Communications

Venue

2020

Year

Abstract

Training task in classical machine learning models, such as deep neural networks, is generally implemented at a remote cloud center for centralized learning, which is typically time-consuming and resource-hungry. It also incurs serious privacy issue and long communication latency since a large amount of data are transmitted to the centralized node. To overcome these shortcomings, we consider a newly-emerged framework, namely federated edge learning, to aggregate local learning updates at the network edge in lieu of users' raw data. Aiming at accelerating the training process, we first define a novel performance evaluation criterion, called learning efficiency. We then formulate a training acceleration optimization problem in the CPU scenario, where each user device is equipped with CPU. The closed-form expressions for joint batchsize selection and communication resource allocation are developed and some insightful results are highlighted. Further, we extend our learning framework to the GPU scenario. The optimal solution in this scenario is manifested to have the similar structure as that of the CPU scenario, recommending that our proposed algorithm is applicable in more general systems. Finally, extensive experiments validate the theoretical analysis and demonstrate that the proposed algorithm can reduce the training time and improve the learning accuracy simultaneously.

Analysis

Why This Paper Matters

Federated edge learning (FEEL) has emerged as a promising paradigm to train machine learning models at the network edge while preserving user privacy and reducing communication latency. However, the training process in wireless environments is often slowed by limited communication and computation resources. This paper addresses a critical challenge: how to accelerate DNN training in FEEL systems. By introducing a novel metric, learning efficiency, and deriving optimal resource allocation strategies, the work provides both theoretical insights and practical algorithms that balance batchsize selection and communication resources. Given the growing interest in edge AI and privacy-preserving machine learning, this paper's contributions are timely and relevant for practitioners aiming to deploy efficient federated learning systems.

Technical Contributions

  • Learning Efficiency Metric: The authors define learning efficiency as a performance criterion that captures the trade-off between training time and learning accuracy, providing a quantitative measure for acceleration.
  • Joint Optimization Framework: They formulate an optimization problem for CPU scenarios that jointly selects batchsize and allocates communication resources (e.g., bandwidth and power). Closed-form expressions are derived, offering clear guidelines for system design.
  • Extension to GPU Scenarios: The framework is extended to GPU-equipped devices, and the optimal solution is shown to have a similar structure, demonstrating the algorithm's applicability to more general systems.
  • Algorithm Design: The proposed algorithm leverages the derived closed-form solutions to achieve training acceleration without compromising learning accuracy.

Results

The paper validates its theoretical findings through extensive experiments. The results demonstrate that the proposed algorithm can reduce training time and improve learning accuracy simultaneously. While specific metrics are not detailed in the abstract, the experiments likely compare the proposed method against baselines such as fixed batchsize or equal resource allocation, showing superior performance in terms of learning efficiency. The closed-form solutions enable efficient computation, making the approach practical for real-world deployment.

Significance

This work has significant implications for the design of wireless federated edge learning systems. By providing a principled approach to accelerate training, it enables faster model convergence and better utilization of limited resources. The learning efficiency metric can be adopted by future studies to evaluate and optimize FEEL systems. Moreover, the extension to GPU scenarios suggests the framework's versatility across different hardware configurations. As edge AI continues to proliferate, this paper's contributions will inform the development of efficient and scalable federated learning algorithms, ultimately facilitating the deployment of AI in resource-constrained environments.