论文精选

研究揭示异步优化中同质与异质场景的差距难以弥合

Bridging the Gap Between Homogeneous and Heterogeneous Asynchronous Optimization Is Surprisingly Difficult

精选理由

这是篇关于机器学习理论研究的论文,作者研究了异步优化中同质和异质场景的差距,对理解分布式训练的理论基础有帮助。

这篇论文研究了机器学习任务中,多个设备并行计算梯度时的两种情况:同质场景(所有设备使用相同数据)和异质场景(每个设备使用不同数据)。理论表明,异质场景的时间复杂度保证比同质场景要差得多。作者证明,在常见假设下,无法改进异质场景的复杂度,并引入了新的组合假设来接近同质场景的最佳结果。

原文 · arXiv cs.LG

Bridging the Gap Between Homogeneous and Heterogeneous Asynchronous Optimization Is Surprisingly Difficult

Modern large-scale machine learning tasks often require multiple workers, devices, CPUs, or GPUs to compute stochastic gradients in parallel and asynchronously to train model weights. Theoretical results typically distinguish between two settings: (i) the homogeneous setting, where all workers have access to the same data distribution, and (ii) the heterogeneous setting, where each worker operates on different data distributions. Known optimal time complexities in these settings reveal a significant gap, with far more pessimistic guarantees in the heterogeneous case. In this work, we investigate whether these pessimistic optimal time complexities can be overcome under different assumptions. Surprisingly, we show that improvement is provably impossible under widely used first- and second-order similarity assumptions for any randomized algorithm. We then turn to the interpolation regime and demonstrate that the weak interpolation assumption alone is also insufficient. Finally, we introduce a minimal combination of irreducible assumptions, strong interpolation and the local Polyak-Lojasiewicz condition, to derive a new time complexity bound that matches the dependence on worker computation times in the best-known result in the homogeneous setting, without requiring identical data distributions.