Intelligent Client Selection for Federated Learning using Cellular Automata
Nikolaos Pavlidis, Vasileios Perifanis, Theodoros Panagiotis, Chatzinikolaou, Georgios Ch. Sirakoulis, Pavlos S. Efraimidis

TL;DR
This paper introduces a Cellular Automaton-based client selection algorithm for federated learning, which intelligently chooses clients based on resources and interactions, improving latency and efficiency in dynamic environments.
Contribution
The paper proposes a novel CA-CS algorithm that models client interactions and resources for improved client selection in federated learning.
Findings
CA-CS achieves similar accuracy to random selection.
CA-CS effectively avoids high-latency clients.
The method performs well on MNIST and CIFAR-10 datasets.
Abstract
Federated Learning (FL) has emerged as a promising solution for privacy-enhancement and latency minimization in various real-world applications, such as transportation, communications, and healthcare. FL endeavors to bring Machine Learning (ML) down to the edge by harnessing data from million of devices and IoT sensors, thus enabling rapid responses to dynamic environments and yielding highly personalized results. However, the increased amount of sensors across diverse applications poses challenges in terms of communication and resource allocation, hindering the participation of all devices in the federated process and prompting the need for effective FL client selection. To address this issue, we propose Cellular Automaton-based Client Selection (CA-CS), a novel client selection algorithm, which leverages Cellular Automata (CA) as models to effectively capture spatio-temporal changes…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCellular Automata and Applications · Cooperative Communication and Network Coding · Privacy-Preserving Technologies in Data
