arXivDaily arXiv每日学术速递 周一至周五更新
北美退伍军人节(Veterans Day),12 日无更新
arXiv 2007.13819cs.LGstat.ML
收藏

异构层次网络中的多级局部SGD

Multi-Level Local SGD for Heterogeneous Hierarchical Networks

Rensselaer Polytechnic Institute(伦斯勒理工学院)

Timothy Castiglia, Anirban Das, Stacy Patterson

摘要:

我们提出了多级局部SGD,一种分布式梯度方法,用于在异构多级网络中学习光滑,非凸目标。我们的网络模型由一组不相交的子网络组成,具有单个集线器和多个工作节点;此外,工作节点可能具有不同的运行速率。集线器通过连接但不一定完整的通信网络彼此交换信息。在我们的算法中,子网络使用轴辐范式执行分布式SGD算法,并且枢纽定期将其模型与邻近枢纽进行平均。首先,我们提供了一个统一的数学框架,描述了多级本地SGD算法。然后,我们提出了一个理论分析的算法,我们的分析表明,工作节点的异质性,集线器网络拓扑结构,以及本地,子网络和全球迭代的数量的收敛误差的依赖。我们备份我们的理论结果,通过基于模拟的实验,使用凸和非凸的目标。

英文摘要:

We propose Multi-Level Local SGD, a distributed gradient method for learning a smooth, non-convex objective in a heterogeneous multi-level network. Our network model consists of a set of disjoint sub-networks, with a single hub and multiple worker nodes; further, worker nodes may have different operating rates. The hubs exchange information with one another via a connected, but not necessarily complete communication network. In our algorithm, sub-networks execute a distributed SGD algorithm, using a hub-and-spoke paradigm, and the hubs periodically average their models with neighboring hubs. We first provide a unified mathematical framework that describes the Multi-Level Local SGD algorithm. We then present a theoretical analysis of the algorithm; our analysis shows the dependence of the convergence error on the worker node heterogeneity, hub network topology, and the number of local, sub-network, and global iterations. We back up our theoretical results via simulation-based experiments using both convex and non-convex objectives.

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

↑