Scalable Decentralized Learning with Teleportation
Yuki Takezawa, Sebastian U. Stich
TL;DR
This work addresses the scaling limitations of decentralized SGD when the number of nodes is large and the network topology induces slow consensus. It introduces Teleportation, a method that activates a small subset of nodes, transfers parameters from the previous active set, updates via SGD, and performs gossip averaging on a compact active topology, thereby decoupling convergence from the total node count. Theoretical results show that Teleportation can eliminate the degradation in convergence rate caused by increasing $n$ and can achieve rates comparable to the best fixed-topology designs, with an efficient parameter-free hyperparameter search that requires only $2T$ iterations. Empirical results on synthetic data and neural networks demonstrate faster convergence and greater stability under heterogeneity, highlighting Teleportation’s practical impact for scalable decentralized learning in data centers and over Internet-connected networks.
Abstract
Decentralized SGD can run with low communication costs, but its sparse communication characteristics deteriorate the convergence rate, especially when the number of nodes is large. In decentralized learning settings, communication is assumed to occur on only a given topology, while in many practical cases, the topology merely represents a preferred communication pattern, and connecting to arbitrary nodes is still possible. Previous studies have tried to alleviate the convergence rate degradation in these cases by designing topologies with large spectral gaps. However, the degradation is still significant when the number of nodes is substantial. In this work, we propose TELEPORTATION. TELEPORTATION activates only a subset of nodes, and the active nodes fetch the parameters from previous active nodes. Then, the active nodes update their parameters by SGD and perform gossip averaging on a relatively small topology comprising only the active nodes. We show that by activating only a proper number of nodes, TELEPORTATION can completely alleviate the convergence rate degradation. Furthermore, we propose an efficient hyperparameter-tuning method to search for the appropriate number of nodes to be activated. Experimentally, we showed that TELEPORTATION can train neural networks more stably and achieve higher accuracy than Decentralized SGD.
