GShield: Mitigating Poisoning Attacks in Federated Learning
Sameera K. M., Serena Nicolazzo, Antonino Nocera, Vinod P., Rafidha Rehiman K. A

TL;DR
GShield is a novel defense mechanism for federated learning that detects and mitigates poisoning attacks by modeling benign gradient distributions, significantly improving robustness and targeted class accuracy.
Contribution
GShield introduces a clustering and Gaussian modeling approach to identify malicious updates in federated learning, especially under non-IID data conditions.
Findings
Significantly enhances model robustness against poisoning attacks.
Maintains high accuracy on tabular and image datasets.
Improves targeted class accuracy by 43% to 65%.
Abstract
Federated Learning (FL) has recently emerged as a revolutionary approach to collaborative training Machine Learning models. In particular, it enables decentralized model training while preserving data privacy, but its distributed nature makes it highly vulnerable to a severe attack known as Data Poisoning. In such scenarios, malicious clients inject manipulated data into the training process, thereby degrading global model performance or causing targeted misclassification. In this paper, we present a novel defense mechanism called GShield, designed to detect and mitigate malicious and low-quality updates, especially under non-independent and identically distributed (non-IID) data scenarios. GShield operates by learning the distribution of benign gradients through clustering and Gaussian modeling during an initial round, enabling it to establish a reliable baseline of trusted client…
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 · Adversarial Robustness in Machine Learning · Domain Adaptation and Few-Shot Learning
