Gradient Purification: Defense Against Poisoning Attack in Decentralized Federated Learning
Bin Li, Xiaoye Miao, Yan Zhang, Jianwei Yin

TL;DR
This paper introduces GPD, a gradient purification method that defends decentralized federated learning against data poisoning attacks by detecting and mitigating malicious gradients while preserving beneficial contributions, leading to improved model accuracy.
Contribution
GPD is a novel defense mechanism that separately mitigates malicious gradients and retains beneficial contributions, enhancing accuracy in decentralized federated learning.
Findings
GPD effectively mitigates poisoning attacks under iid and non-iid data.
GPD outperforms existing defenses in model accuracy.
GPD maintains convergence and high accuracy in experiments.
Abstract
Decentralized federated learning (DFL) is inherently vulnerable to data poisoning attacks, as malicious clients can transmit manipulated gradients to neighboring clients. Existing defense methods either reject suspicious gradients per iteration or restart DFL aggregation after excluding all malicious clients. They all neglect the potential benefits that may exist within contributions from malicious clients. In this paper, we propose a novel gradient purification defense, termed GPD, to defend against data poisoning attacks in DFL. It aims to separately mitigate the harm in gradients and retain benefits embedded in model weights, thereby enhancing overall model accuracy. For each benign client in GPD, a recording variable is designed to track historically aggregated gradients from one of its neighbors. It allows benign clients to precisely detect malicious neighbors and mitigate all…
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 · Cryptography and Data Security
