Wireless Distributed Edge Learning: How Many Edge Devices Do We Need?
Jaeyoung Song, Marios Kountouris

TL;DR
This paper analyzes the optimal number of wireless edge devices needed for efficient distributed machine learning, balancing computation, communication, and error handling to minimize completion time while ensuring convergence.
Contribution
It derives bounds and conditions for the optimal number of edge devices in wireless distributed learning, considering error-prone channels and convergence guarantees.
Findings
Optimal device count depends on dataset size and accuracy requirements.
Adding devices beyond a certain point does not improve completion time.
Experimental results validate theoretical bounds and recommendations.
Abstract
We consider distributed machine learning at the wireless edge, where a parameter server builds a global model with the help of multiple wireless edge devices that perform computations on local dataset partitions. Edge devices transmit the result of their computations (updates of current global model) to the server using a fixed rate and orthogonal multiple access over an error prone wireless channel. In case of a transmission error, the undelivered packet is retransmitted until successfully decoded at the receiver. Leveraging on the fundamental tradeoff between computation and communication in distributed systems, our aim is to derive how many edge devices are needed to minimize the average completion time while guaranteeing convergence. We provide upper and lower bounds for the average completion and we find a necessary condition for adding edge devices in two asymptotic regimes,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Stochastic Gradient Optimization Techniques · Distributed Sensor Networks and Detection Algorithms
