FedRecover: Recovering from Poisoning Attacks in Federated Learning using Historical Information
Xiaoyu Cao, Jinyuan Jia, Zaixi Zhang, Neil Zhenqiang Gong

TL;DR
FedRecover is a novel method that enables the recovery of accurate global models in federated learning after poisoning attacks, using historical data to estimate client updates and reduce communication costs.
Contribution
This work introduces FedRecover, a cost-effective recovery approach that estimates client updates from historical information, improving robustness against poisoning attacks in federated learning.
Findings
FedRecover achieves high accuracy in recovering models after poisoning attacks.
The method reduces communication overhead by estimating updates instead of frequent client communication.
Empirical results show FedRecover outperforms baseline methods across multiple datasets and attack types.
Abstract
Federated learning is vulnerable to poisoning attacks in which malicious clients poison the global model via sending malicious model updates to the server. Existing defenses focus on preventing a small number of malicious clients from poisoning the global model via robust federated learning methods and detecting malicious clients when there are a large number of them. However, it is still an open challenge how to recover the global model from poisoning attacks after the malicious clients are detected. A naive solution is to remove the detected malicious clients and train a new global model from scratch, which incurs large cost that may be intolerable for resource-constrained clients such as smartphones and IoT devices. In this work, we propose FedRecover, which can recover an accurate global model from poisoning attacks with small cost for the clients. Our key idea is that the server…
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
TopicsNetwork Security and Intrusion Detection · Machine Learning in Healthcare · COVID-19 diagnosis using AI
