S-VOTE: Similarity-based Voting for Client Selection in Decentralized Federated Learning
Decentralized Federated Learning (DFL) enables collaborative, privacy-preserving model training without relying on a central server. This decentralized approach reduces bottlenecks and eliminates single points of failure, enhancing scalability and resilience. However, DFL also introduces challenges, such as suboptimal models with non-IID data distributions, increased communication overhead, and resource usage. Thus, this work proposes S-VOTE, a voting-based client selection mechanism that optimizes resource usage and enhances model performance in federations with non-IID data conditions. S-VOTE considers an adaptive strategy for spontaneous local training that addresses participation imbalance, allowing underutilized clients to contribute without significantly increasing resource costs. Extensive experiments on benchmark datasets demonstrate the S-VOTE effectiveness. More in detail, it achieves lower communication costs by up to 21%, 4-6% faster convergence, and improves local performance by 9-17% compared to baseline methods in some configurations, all while achieving a 14-24% energy consumption reduction. These results highlight the potential of S-VOTE to address DFL challenges in heterogeneous environments.
Authors
- Juan A. Botía (ORCID: https://orcid.org/0000-0002-6992-598X)
- Alberto Huertas Celdrán (ORCID: https://orcid.org/0000-0001-7125-1710)
- Enrique Tomás Martínez Beltrán (ORCID: https://orcid.org/0000-0002-5169-2815)
- Chao Feng
- Pedro Miguel Sánchez Sánchez
- Gérôme Bovet
Publication Details
- Journal
- Universität Zürich, ZORA
- Published
- 2025-06-30
- DOI
- https://doi.org/10.5167/uzh-291150
- Primary Topic
- Privacy-Preserving Technologies in Data
- Type
- article
- Field-Weighted Citation Impact
- 0.00