Litcius/Paper detail

Decentralized Federated Learning With Unreliable Communications

Hao Ye, Le Liang, Geoffrey Ye Li

2022IEEE Journal of Selected Topics in Signal Processing166 citationsDOI

Abstract

Decentralized federated learning, inherited from decentralized learning, enables the edge devices to collaborate on model training in a peer-to-peer manner without the assistance of a server. However, existing decentralized learning frameworks usually assume perfect communication among devices, where they can reliably exchange messages, <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">e.g.</i> , gradients or parameters. But the real-world communication networks are prone to packet loss and transmission errors. Transmission reliability comes with a price. The commonly-used solution is to adopt a reliable transportation layer protocol, <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">e.g.</i> , transmission control protocol (TCP), which however leads to significant communication overhead and reduces connectivity among devices that can be supported. For a communication network with a lightweight and unreliable communication protocol, user datagram protocol (UDP), we propose a robust decentralized stochastic gradient descent (SGD) approach, called Soft-DSGD, to address the unreliability issue. Soft-DSGD updates the model parameters with partially received messages and optimizes the mixing weights according to the link reliability matrix of communication links. We prove that the proposed decentralized training system, even with unreliable communications, can still achieve the same asymptotic convergence rate as vanilla decentralized SGD with perfect communications. Moreover, numerical results confirm the proposed approach can leverage all available unreliable communication links to speed up convergence.

Topics & Concepts

Computer scienceNetwork packetComputer networkOverhead (engineering)Leverage (statistics)Distributed computingTransmission (telecommunications)Protocol (science)Communications systemCommunications protocolReliability (semiconductor)Artificial intelligenceTelecommunicationsPower (physics)Operating systemAlternative medicinePathologyQuantum mechanicsMedicinePhysicsPrivacy-Preserving Technologies in DataStochastic Gradient Optimization TechniquesDistributed Sensor Networks and Detection Algorithms
Decentralized Federated Learning With Unreliable Communications | Litcius