Communication-Efficient Decentralized Learning with Sparsification and Adaptive Peer Selection
Zhenheng Tang, Shaohuai Shi, Xiaowen Chu
Abstract
The increasing size of machine learning models, especially deep neural network models, can improve the model generalization capability. However, large models require more training data and more computing resources (such as GPU clusters) to train. In distributed training, the communication overhead of exchanging gradients or models among workers becomes a potential system bottleneck that limits the system scalability. Recently, many research works aim to reduce communication time of two types of distributed deep learning architectures, centralized and decentralized.
Topics & Concepts
Computer scienceBottleneckScalabilityDistributed computingDistributed learningOverhead (engineering)Artificial intelligenceDeep learningGeneralizationArtificial neural networkDeep neural networksSelection (genetic algorithm)Machine learningComputer architectureEmbedded systemMathematical analysisPedagogyMathematicsPsychologyOperating systemDatabaseStochastic Gradient Optimization TechniquesPrivacy-Preserving Technologies in DataAdvanced Memory and Neural Computing