Bristle: Decentralized Federated Learning in Byzantine, Non-i.i.d. Environments
Joost Verbraeken, Martijn de Vos, Johan Pouwelse

TL;DR
Bristle is a decentralized federated learning framework that effectively handles non-i.i.d. data and Byzantine attacks, achieving high accuracy and low communication costs through transfer learning and novel update mechanisms.
Contribution
Bristle introduces a middleware that combines transfer learning, a distance-based prioritizer, and a performance-based integrator to enhance Byzantine resilience and efficiency in decentralized FL.
Findings
Achieves 95% accuracy in Byzantine environments.
Requires 83% fewer iterations to reach 90% accuracy in non-Byzantine settings.
Reduces communication costs by 90% with non-i.i.d. data.
Abstract
Federated learning (FL) is a privacy-friendly type of machine learning where devices locally train a model on their private data and typically communicate model updates with a server. In decentralized FL (DFL), peers communicate model updates with each other instead. However, DFL is challenging since (1) the training data possessed by different peers is often non-i.i.d. (i.e., distributed differently between the peers) and (2) malicious, or Byzantine, attackers can share arbitrary model updates with other peers to subvert the training process. We address these two challenges and present Bristle, middleware between the learning application and the decentralized network layer. Bristle leverages transfer learning to predetermine and freeze the non-output layers of a neural network, significantly speeding up model training and lowering communication costs. To securely update the output…
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 · Adversarial Robustness in Machine Learning
