English

S-VOTE: Similarity-based Voting for Client Selection in Decentralized Federated Learning

Machine Learning 2025-02-03 v1 Distributed, Parallel, and Cluster Computing

Abstract

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.

Keywords

Cite

@article{arxiv.2501.19279,
  title  = {S-VOTE: Similarity-based Voting for Client Selection in Decentralized Federated Learning},
  author = {Pedro Miguel Sánchez Sánchez and Enrique Tomás Martínez Beltrán and Chao Feng and Gérôme Bovet and Gregorio Martínez Pérez and Alberto Huertas Celdrán},
  journal= {arXiv preprint arXiv:2501.19279},
  year   = {2025}
}

Comments

Submitted to IJCNN

R2 v1 2026-06-28T21:27:57.303Z