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 communication between helper and master. An upper bound on the communication cost between helpers and master was obtained. In this paper, a tradeoff between communication costs at edge nodes and helper nodes is established with the help of pyramid codes, a well-known class of locally repairable codes. The communication costs at both the helper nodes and edge nodes are exactly characterized. Using the developed technique, the exact communication cost at helper nodes can be computed for the scheme using MDS codes. In the end, we provide two improved aggregation strategies for the existing AMC and ARC schemes, yielding significant reduction in communication cost at helpers, without changing any of the code parameters.
翻译:边缘/客户节点和隐私问题产生的数据数量不断增加,导致在边缘学习,在边缘设备中进行计算,并将计算结果传达到一个中央节点,以更新模型。边缘节点的带宽较低,可能只是间歇可用。网络中有一些辅助节点,帮助服务器通信的边缘节点。边缘节点将本地梯度节点传递给中央节点,在可能合并后将这些信息传递给中央节点。最近,使用重复代码和最大距离分隔代码(MDS)的计算方法,分别称为United MDS Coding (AMC) 和 Aligend Repecial Coding (ARC) 的中央节点。据观察,在边缘节点和辅助节点之间的沟通是最佳的,但帮助者与主人之间的沟通成本增加。在本文中,边节点和辅助节点节点之间的通信费用交易成本的折叠合,在金形代码的帮助下,我们不用使用已知的帮助策略。 边端节点的节点的沟通方法,在本地节点规则中可以提供一种非常清楚的节点。