FLTrust: Byzantine-robust Federated Learning via Trust Bootstrapping
Xiaoyu Cao, Minghong Fang, Jia Liu, Neil Zhenqiang Gong

TL;DR
FLTrust introduces a trust-bootstrapping approach in federated learning by using a small clean dataset at the server to assign trust scores and normalize client updates, enhancing robustness against malicious clients.
Contribution
This work proposes FLTrust, a novel federated learning method that establishes a root of trust at the server using a small clean dataset to improve Byzantine robustness.
Findings
FLTrust is secure against existing and adaptive attacks.
It outperforms existing methods on six diverse datasets.
The approach effectively limits malicious influence through trust scoring and normalization.
Abstract
Byzantine-robust federated learning aims to enable a service provider to learn an accurate global model when a bounded number of clients are malicious. The key idea of existing Byzantine-robust federated learning methods is that the service provider performs statistical analysis among the clients' local model updates and removes suspicious ones, before aggregating them to update the global model. However, malicious clients can still corrupt the global models in these methods via sending carefully crafted local model updates to the service provider. The fundamental reason is that there is no root of trust in existing federated learning methods. In this work, we bridge the gap via proposing FLTrust, a new federated learning method in which the service provider itself bootstraps trust. In particular, the service provider itself collects a clean small training dataset (called root…
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
TopicsPrivacy-Preserving Technologies in Data · Adversarial Robustness in Machine Learning · Stochastic Gradient Optimization Techniques
Methodstravel james
