arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2307.07652cs.LGcs.DC

DIGEST:具备本地更新的快速且通信高效的去中心化学习

DIGEST: Fast and Communication Efficient Decentralized Learning with Local Updates

University of Illinois at Chicago(伊利诺伊大学芝加哥分校)

Peyman Gholami, Hulya Seferoglu

AI总结:

针对现有去中心化学习算法通信成本高或收敛慢的问题,结合Gossip与随机游走思路提出基于local-SGD的异步DIGEST算法,支持单/多流模式,在iid与non-iid数据下均渐近收敛,多流版本在non-iid场景下性能优于基线。

摘要:

两类被广泛研究的去中心化学习算法是Gossip(八卦)算法和基于随机游走的学习。Gossip算法(包括同步和异步版本)存在通信成本高的问题,而基于随机游走的学习则收敛时间更长。本文中,我们结合Gossip和随机游走的思路,聚焦随机梯度下降(SGD),设计了一种快速且通信高效的异步去中心化学习机制DIGEST。DIGEST是构建于local-SGD算法之上的异步去中心化算法,local-SGD最初是为通信高效的中心化学习设计的。我们设计了单流和多流两种DIGEST,其中通信开销会随流数量增加而上升,存在可利用的收敛性与通信开销权衡关系。我们分析了单流和多流DIGEST的收敛性,证明两种算法在独立同分布(iid)和非独立同分布(non-iid)数据分布下均能渐近趋近最优解。我们针对逻辑回归和深度神经网络ResNet20评估了单流和多流DIGEST的性能。仿真结果证实,多流DIGEST具备良好的收敛特性:在iid设置下其收敛时间优于或与基线方法相当,在non-iid设置下则表现优于基线方法。

英文摘要:

Two widely considered decentralized learning algorithms are Gossip and random walk-based learning. Gossip algorithms (both synchronous and asynchronous versions) suffer from high communication cost, while random-walk based learning experiences increased convergence time. In this paper, we design a fast and communication-efficient asynchronous decentralized learning mechanism DIGEST by taking advantage of both Gossip and random-walk ideas, and focusing on stochastic gradient descent (SGD). DIGEST is an asynchronous decentralized algorithm building on local-SGD algorithms, which are originally designed for communication efficient centralized learning. We design both single-stream and multi-stream DIGEST, where the communication overhead may increase when the number of streams increases, and there is a convergence and communication overhead trade-off which can be leveraged. We analyze the convergence of single- and multi-stream DIGEST, and prove that both algorithms approach to the optimal solution asymptotically for both iid and non-iid data distributions. We evaluate the performance of single- and multi-stream DIGEST for logistic regression and a deep neural network ResNet20. The simulation results confirm that multi-stream DIGEST has nice convergence properties; i.e., its convergence time is better than or comparable to the baselines in iid setting, and outperforms the baselines in non-iid setting.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑