Abstract
Machine learning (ML) has been progressively implemented in a distributed manner to harness the data abundance produced on billions of end user devices. Federated learning (FL) is a type of distributed machine learning that provides robust data privacy by training ML models locally on each participating node without directly exchanging raw data with others. The local ML model updates from all nodes are aggregated in order to obtain a global model. There are different ways to aggregate local model updates for obtaining a global model, such as centralized and decentralized/peer-to-peer. Centralized FL (CFL) requires a server to collect and aggregate all model updates for producing a global model, whereas decentralized FL (DFL)/peer-to-peer FL (P2PFL) requires coordination among all the nodes to communicate and aggregate all models updates and produce a global model. In CFL, the server can pose a bottleneck problem as it is a single point of failure, though, this issue can be resolved using DFL/P2PFL. However, the design of the decentralized/peer-to-peer architecture is complex and challenging, and may incur significant communication overhead due to a large number of nodes involved in the learning process. Gossip protocols are one of the most effective ways to communicate in DFL/P2PFL and optimises its performance, therefore, this decentralized learning is also known as gossip protocol-based learning. Considering the importance of gossip protocol in DFL/P2PFL, this paper will analyse gossip protocol, working of gossip protocol, types of gossip protocol, benefits and limitations of gossip protocol, usages of gossip protocol in DFL/P2PFL and its two main types structured P2PFL and unstructured P2PFL.
Original language | English |
---|---|
Title of host publication | 2023 IEEE International Conference on ICT in Business Industry & Government (ICTBIG) |
Publisher | IEEE |
ISBN (Electronic) | 9798350343274 |
ISBN (Print) | 9798350343281 |
DOIs | |
Publication status | Published - 19 Mar 2024 |
Event | IEEE 3rd International Conference on ICT in Business Industry & Government - Indore, India Duration: 8 Dec 2023 → 9 Dec 2023 |
Conference
Conference | IEEE 3rd International Conference on ICT in Business Industry & Government |
---|---|
Abbreviated title | ICTBIG 2023 |
Country/Territory | India |
City | Indore |
Period | 8/12/23 → 9/12/23 |
Keywords
- Distributed Machine Learning
- DML
- federated Learning
- FL
- FML
- Centralized Federated Learning
- Decentralized Federated Learning
- Gossip Protocol
- Epidemic Protocol
- Gossip Protocol Based Learning
- Peer-to-Peer Federated Learning
- P2PFL
- Structured P2PFL
- Unstructured P2PFL