atlas

Research map / Learning theory and algorithms / Prediction and decision losses

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

ICML 2025 · Learning theory and algorithms › Prediction and decision losses · approach: Active learning and subset selection · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes ATA, a lower-confidence-bound bandit method that adaptively allocates a fixed per-iteration task budget across heterogeneous stochastic workers, avoiding the wasteful greedy allocation used by Rennala/Ringmaster SGD, with ATA-Empirical as a data-dependent variant.

Problem

Greedy task allocation in distributed/asynchronous ML wastes computation when worker times are random and heterogeneous, since it keeps all workers busy and discards surplus tasks; the goal is to minimize completion time under a strict budget of B tasks per round without knowing time distributions.

Approach

Casts task allocation as a combinatorial bandit with a non-linear max-type proxy loss, uses lower confidence bounds on worker mean times (sub-exponential concentration) and solves the resulting allocation exactly with a recursive routine (RAS); a variant replaces the uniform Orlicz bound with per-arm empirical scale via a new concentration lemma.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ATA instead of greedy GTA allocationSGD task allocation · SGD worker-time simulation, n=17 to 459total worker time ratio (GTA / method): 1.3; 2.91; 7.22; 12.45Helped
Use ATA-E instead of ATAATA task allocation · Linear worker-time simulation, n=17, 51, 153total worker time ratio (GTA / method): 2.32 -> 1.91; 6.71 -> 5.02; 3.41 -> 8.68Mixed
Use ATA-E instead of ATAATA task allocation · SGD worker-time simulation, n=17, 51, 153, 459total worker time ratio (GTA / method): 1.3 -> 1.26; 2.91 -> 2.69; 7.22 -> 7.02; 12.45 -> 14.1Mixed
Use ATA instead of GTA greedy allocationSGD task allocation · SGD worker-time simulationruntime: runtime ratios 1.73; 2.43; 3.44; 6.36Hurt
Use ATA-E instead of GTA greedy allocationSGD task allocation · SGD worker-time simulationtotal worker time: total worker time ratios 1.26; 2.69; 7.02; 14.1Helped
Increase the number of prior timing runsATA and ATA-Empirical · SGD optimization setup, n=51training speedHelped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-100

Benchmarks: simulated quadratic optimization with SGD CIFAR-100 CNN training with Adam

Metrics: runtime to reach suboptimality 1e-5 total worker time average iteration time cumulative regret

Baselines: GTA-SGD (Rennala SGD) OFTA (oracle optimal fixed allocation) UTA (uniform allocation)

Builds on: Rennala SGD Ringmaster ASGD UCB/LCB bandit methods Minibatch SGD

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy