mlsanityData to 7 Oct 2026

Design and Optimization of Hierarchical Gradient Coding for Distributed Learning at Edge Devices

arXiv 2406.10831 ↗First posted 16 Jun 2024cs.NI cs.AI cs.DCcited by 0

Not on the map. Why?

Abstract (arXiv)

Edge computing has recently emerged as a promising paradigm to boost the performance of distributed learning by leveraging the distributed resources at edge nodes. Architecturally, the introduction of edge nodes adds an additional intermediate layer between the master and workers in the original distributed learning systems, potentially leading to more severe straggler effect. Recently, coding theory-based approaches have been proposed for stragglers mitigation in distributed learning, but the majority focus on the conventional workers-master architecture. In this paper, along a different line, we investigate the problem of mitigating the straggler effect in hierarchical distributed learning systems with an additional layer composed of edge nodes. Technically, we first derive the fundamental trade-off between the computational loads of workers and the stragglers tolerance. Then, we propose a hierarchical gradient coding framework, which provides better stragglers mitigation, to achieve the derived computational trade-off. To further improve the performance of our framework in heterogeneous scenarios, we formulate an optimization problem with the objective of minimizing the expected execution time for each iteration in the learning process. We develop an efficient algorithm to mathematically solve the problem by outputting the optimum strategy. Extensive simulation results demonstrate the superiority of our schemes compared with conventional solutions.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 21 of its 40 references that are in the map. First posted on arXiv 16 Jun 2024.

Builds on

21 of 40 references.

References · 21

  1. 2019Edge Intelligence: Paving the Last Mile of Artificial Intelligence with Edge Computingcited by 225
  2. 2015Speeding Up Distributed Machine Learning Using Codescited by 76
  3. 2020HFEL: Joint Edge Association and Resource Allocation for Cost-Efficient Hierarchical Federated Edge Learningcited by 74
  4. 2019Energy-Efficient Radio Resource Allocation for Federated Edge Learningcited by 39
  5. 2020Coded Computing for Low-Latency Federated Learning over Wireless Edge Networkscited by 32
  6. 2020Energy-Efficient Federated Edge Learning with Joint Communication and Computation Designcited by 30
  7. 2018Communication-Computation Efficient Gradient Codingcited by 26
  8. 2021CodedPaddedFL and CodedSecAgg: Straggler Mitigation and Secure Aggregation in Federated Learningcited by 20
  9. 2017Gradient Coding from Cyclic MDS Codes and Expander Graphscited by 19
  10. 2022DReS-FL: Dropout-Resilient Secure Federated Learning for Non-IID Clients via Secret Data Sharingcited by 17
  11. 2020Joint Parameter-and-Bandwidth Allocation for Improving the Efficiency of Partitioned Edge Learningcited by 15
  12. 2017Improving Distributed Gradient Descent Using Reed-Solomon Codescited by 14
9 more
  1. 2019Gradient Coding with Clustering and Multi-message Communicationcited by 12
  2. 2020HierTrain: Fast Hierarchical Edge AI Learning with Hybrid Parallelism in Mobile-Edge-Cloud Computingcited by 8
  3. 2021Gradient Coding with Dynamic Clustering for Straggler-Tolerant Distributed Learningcited by 8
  4. 2021In-network Computation for Large-scale Federated Learning over Wireless Edge Networkscited by 7
  5. 2019Heterogeneity-aware Gradient Coding for Straggler Tolerancecited by 6
  6. 2021Joint Coding and Scheduling Optimization for Distributed Learning over Wireless Edge Networkscited by 5
  7. 2017Coded Fourier Transformcited by 2
  8. 2021Coded Gradient Aggregation: A Tradeoff Between Communication Costs at Edge Nodes and at Helper Nodescited by 1
  9. 2021Jointly Optimize Coding and Node Selection for Distributed Computing over Wireless Edge Networkscited by 1

Built on by

Not cited yet.