Federated Learning over Wireless Networks: Optimization Model Design and Analysis
Top Cited Papers
- 1 April 2019
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 1387-1395
Abstract
There is an increasing interest in a new machine learning technique called Federated Learning, in which the model training is distributed over mobile user equipments (UEs), and each UE contributes to the learning model by independently computing the gradient based on its local training data. Federated Learning has several benefits of data privacy and potentially a large amount of UE participants with modern powerful processors and low-delay mobile-edge networks. While most of the existing work focused on designing learning algorithms with provable convergence time, other issues such as uncertainty of wireless channels and UEs with heterogeneous power constraints and local data size, are under-explored. These issues especially affect to various trade-offs: (i) between computation and communication latencies determined by learning accuracy level, and thus (ii) between the Federated Learning time and UE energy consumption. We fill this gap by formulating a Federated Learning over wireless network as an optimization problem FEDL that captures both trade-offs. Even though FEDL is non-convex, we exploit the problem structure to decompose and transform it to three convex sub-problems. We also obtain the globally optimal solution by charactering the closed-form solutions to all sub-problems, which give qualitative insights to problem design via the obtained optimal FEDL learning time, accuracy level, and UE energy cost. Our theoretical analysis is also illustrated by extensive numerical results.Keywords
This publication has 10 references indexed in Scilit:
- When Edge Meets Learning: Adaptive Control for Resource-Constrained Distributed Machine Learning2018
- Semi-stochastic coordinate descentOptimization Methods and Software, 2017
- Distributed optimization with arbitrary local solversOptimization Methods and Software, 2017
- Dynamic Computation Offloading for Mobile-Edge Computing With Energy Harvesting DevicesIEEE Journal on Selected Areas in Communications, 2016
- Efficient Multi-User Computation Offloading for Mobile-Edge Cloud ComputingIEEE/ACM Transactions on Networking, 2015
- Crowd-ML: A Privacy-Preserving Learning Framework for a Crowd of Smart Devices2015
- On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programmingMathematical Programming, 2005
- Energy-efficient transmission over a wireless link via lazy packet scheduling2002
- Optimal power control in interference-limited fading wireless channels with outage-probability specificationsIEEE Transactions on Wireless Communications, 2002
- Processor design for portable systemsJournal of Signal Processing Systems, 1996