LGDBDCApr 12, 2021

Distributed Learning Systems with First-order Methods

arXiv:2104.05245v147 citations
Originality Synthesis-oriented
AI Analysis

It addresses the need for scalable distributed learning systems by synthesizing knowledge from both system and optimization communities, but it is incremental as it reviews and simplifies existing methods.

The paper provides an introduction to distributed learning techniques, including lossy communication compression, asynchronous communication, and decentralized communication, aiming to bridge understanding between system and machine learning communities.

Scalable and efficient distributed learning is one of the main driving forces behind the recent rapid advancement of machine learning and artificial intelligence. One prominent feature of this topic is that recent progresses have been made by researchers in two communities: (1) the system community such as database, data management, and distributed systems, and (2) the machine learning and mathematical optimization community. The interaction and knowledge sharing between these two communities has led to the rapid development of new distributed learning systems and theory. In this work, we hope to provide a brief introduction of some distributed learning techniques that have recently been developed, namely lossy communication compression (e.g., quantization and sparsification), asynchronous communication, and decentralized communication. One special focus in this work is on making sure that it can be easily understood by researchers in both communities -- On the system side, we rely on a simplified system model hiding many system details that are not necessary for the intuition behind the system speedups; while, on the theory side, we rely on minimal assumptions and significantly simplify the proof of some recent work to achieve comparable results.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes