mlsanityData to 7 Oct 2026

Cost-Efficient Distributed Learning via Combinatorial Multi-Armed Bandits

arXiv 2202.08302 ↗First posted 16 Feb 2022cs.IT cs.DC cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

We consider the distributed SGD problem, where a main node distributes gradient calculations among n workers. By assigning tasks to all the workers and waiting only for the k fastest ones, the main node can trade-off the algorithm's error with its runtime by gradually increasing k as the algorithm evolves. However, this strategy, referred to as adaptive k-sync, neglects the cost of unused computations and of communicating models to workers that reveal a straggling behavior. We propose a cost-efficient scheme that assigns tasks only to k workers, and gradually increases k. We introduce the use of a combinatorial multi-armed bandit model to learn which workers are the fastest while assigning gradient calculations. Assuming workers with exponentially distributed response times parameterized by different means, we give empirical and theoretical guarantees on the regret of our strategy, i.e., the extra time spent to learn the mean response times of the workers. Furthermore, we propose and analyze a strategy applicable to a large class of response time distributions. Compared to adaptive k-sync, our scheme achieves significantly lower errors with the same computational efforts and less downlink communication while being inferior in terms of speed.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 26 of its 63 references that are in the map. First posted on arXiv 16 Feb 2022.

Builds on

26 of 63 references.

References · 26

  1. 2019Advances and Open Problems in Federated Learningcited by 3,021
  2. 2016Optimization Methods for Large-Scale Machine Learningcited by 1,140
  3. 2014On the Complexity of Best Arm Identification in Multi-Armed Bandit Modelscited by 280
  4. 2017Revisiting Distributed Synchronous SGDcited by 142
  5. 2014Combinatorial Multi-Armed Bandit and Its Extension to Probabilistically Triggered Armscited by 78
  6. 2015Speeding Up Distributed Machine Learning Using Codescited by 76
  7. 2018Slow and Stale Gradients Can Win the Race: Error-Runtime Trade-offs in Distributed SGDcited by 68
  8. 2016Combinatorial Multi-Armed Bandit with General Reward Functionscited by 56
  9. 2020Straggler-Resilient Federated Learning: Leveraging the Interplay Between Statistical Accuracy and System Heterogeneitycited by 56
  10. 2019Nearly Minimax-Optimal Regret for Linearly Parameterized Banditscited by 54
  11. 2018Almost Optimal Algorithms for Linear Stochastic Bandits with Heavy-Tailed Payoffscited by 31
  12. 2018Communication-Computation Efficient Gradient Codingcited by 26
14 more
  1. 2019ErasureHead: Distributed Gradient Descent without Delays Using Approximate Gradient Codingcited by 22
  2. 2017Gradient Coding from Cyclic MDS Codes and Expander Graphscited by 19
  3. 2019Fundamental Limits of Approximate Gradient Codingcited by 15
  4. 2020Tight Lower Bounds for Combinatorial Multi-Armed Banditscited by 15
  5. 2020Straggler-aware Distributed Learning: Communication Computation Latency Trade-offcited by 15
  6. 2017Approximate Gradient Coding via Sparse Random Graphscited by 12
  7. 2017Near-Optimal Straggler Mitigation for Distributed Gradient Methodscited by 11
  8. 2020On Convergence-Diagnostic based Step Sizes for Stochastic Gradient Descentcited by 11
  9. 2020Adaptive Distributed Stochastic Gradient Descent for Minimizing Delay in the Presence of Stragglerscited by 6
  10. 2020Coded Distributed Computing with Partial Recoverycited by 6
  11. 2013TOFEC: Achieving Optimal Throughput-Delay Trade-off of Cloud Storage Using Erasure Codescited by 5
  12. 2018Distributed Gradient Descent with Coded Partial Gradient Computationscited by 4
  13. 2018Computation Scheduling for Distributed Machine Learning with Straggling Workerscited by 1
  14. 2021Distributed Storage Allocations for Optimal Service Ratescited by 1

Built on by

Not cited yet.