Coded Gradient Aggregation: A Tradeoff Between Communication Costs at Edge Nodes and at Helper Nodes
Birenjith Sasidharan, Anoop Thomas

TL;DR
This paper explores the tradeoff in communication costs between edge and helper nodes in distributed learning, proposing new coding strategies to optimize overall communication efficiency.
Contribution
It introduces a framework using pyramid codes to precisely characterize and optimize communication costs at both edge and helper nodes, improving existing schemes.
Findings
Exact communication cost characterization for helper nodes using MDS codes
Tradeoff analysis between communication costs at edge and helper nodes
Enhanced aggregation strategies reducing helper node communication costs
Abstract
The increasing amount of data generated at the edge/client nodes and the privacy concerns have resulted in learning at the edge, in which the computations are performed at edge devices and are communicated to a central node for updating the model. The edge nodes have low bandwidth and may be available only intermittently. There are helper nodes present in the network that aid the edge nodes in the communication to the server. The edge nodes communicate the local gradient to helper nodes which relay these messages to the central node after possible aggregation. Recently, schemes using repetition codes and maximum-distance-separable (MDS) codes, respectively known as Aligned MDS Coding (AMC) scheme and Aligend Repetition Coding (ARC) scheme, were proposed. It was observed that in AMC scheme the communication between edge nodes and helper nodes is optimal but with an increased cost of…
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
TopicsCooperative Communication and Network Coding · Stochastic Gradient Optimization Techniques · Wireless Communication Security Techniques
