Exploration and Exploitation in Federated Learning to Exclude Clients with Poisoned Data
Shadha Tabatabai, Ihab Mohammed, Basheer Qolomany, Abdullatif, Albasser, Kashif Ahmad, Mohamed Abdallah, Ala Al-Fuqaha

TL;DR
This paper introduces an evolutionary-inspired federated learning algorithm that effectively excludes poisoned clients, reduces communication costs, and improves accuracy and security by iteratively removing underperforming or malicious clients.
Contribution
The paper presents a novel FL algorithm that uses clustering and iterative elimination to enhance model performance and security against poisoned data attacks.
Findings
Outperforms baseline in accuracy
Reduces communication costs
Enhances security against poisoned data
Abstract
Federated Learning (FL) is one of the hot research topics, and it utilizes Machine Learning (ML) in a distributed manner without directly accessing private data on clients. However, FL faces many challenges, including the difficulty to obtain high accuracy, high communication cost between clients and the server, and security attacks related to adversarial ML. To tackle these three challenges, we propose an FL algorithm inspired by evolutionary techniques. The proposed algorithm groups clients randomly in many clusters, each with a model selected randomly to explore the performance of different models. The clusters are then trained in a repetitive process where the worst performing cluster is removed in each iteration until one cluster remains. In each iteration, some clients are expelled from clusters either due to using poisoned data or low performance. The surviving clients are…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Internet Traffic Analysis and Secure E-voting · Network Security and Intrusion Detection
