mlsanityData to 7 Oct 2026

ATA: Adaptive Task Allocation for Efficient Resource Management in Distributed Machine Learning

arXiv 2502.00775 ↗First posted 2 Feb 2025cs.LG cs.DC math.OCcited by 5

Not on the map. Why?

Abstract (arXiv)

Asynchronous methods are fundamental for parallelizing computations in distributed machine learning. They aim to accelerate training by fully utilizing all available resources. However, their greedy approach can lead to inefficiencies using more computation than required, especially when computation times vary across devices. If the computation times were known in advance, training could be fast and resource-efficient by assigning more tasks to faster workers. The challenge lies in achieving this optimal allocation without prior knowledge of the computation time distributions. In this paper, we propose ATA (Adaptive Task Allocation), a method that adapts to heterogeneous and random distributions of worker computation times. Through rigorous theoretical analysis, we show that ATA identifies the optimal task allocation and performs comparably to methods with prior knowledge of computation times. Experimental results further demonstrate that ATA is resource-efficient, significantly reducing costs compared to the greedy approach, which can be arbitrarily expensive depending on the number of workers.

Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 15 of its 32 references that are in the map. First posted on arXiv 2 Feb 2025.

Builds on

15 of 32 references.

References · 15

  1. 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,592
  2. 2019Advances and Open Problems in Federated Learningcited by 3,021
  3. 2018Federated Optimization in Heterogeneous Networkscited by 2,971
  4. 2016Federated Learning: Strategies for Improving Communication Efficiencycited by 1,461
  5. 2021Federated Learning with Buffered Asynchronous Aggregationcited by 188
  6. 2017Revisiting Distributed Synchronous SGDcited by 142
  7. 2018Thompson Sampling for Combinatorial Semi-Banditscited by 78
  8. 2018Slow and Stale Gradients Can Win the Race: Error-Runtime Trade-offs in Distributed SGDcited by 68
  9. 2016Combinatorial Multi-Armed Bandit with General Reward Functionscited by 56
  10. 2016Asynchrony begets Momentum, with an Application to Deep Learningcited by 30
  11. 2023Optimal Time Complexities of Parallel Stochastic Optimization Methods Under a Fixed Computation Modelcited by 24
  12. 2022GradSkip: Communication-Accelerated Local Gradient Methods with Better Computational Complexitycited by 17
3 more
  1. 2025Ringmaster ASGD: The First Asynchronous SGD with Optimal Time Complexitycited by 17
  2. 2016Omnivore: An Optimizer for Multi-device Deep Learning on CPUs and GPUscited by 6
  3. 2024MindFlayer SGD: Efficient Parallel SGD in the Presence of Heterogeneous and Random Worker Compute Timescited by 5

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2025: 1; 2026: 4.

5 papers.