paper-with-me

Papers

Basil: A Fast and Byzantine-Resilient Approach for Decentralized Training

2021-09-16 · Ahmed Roushdy Elkordy, Saurav Prakash, A. Salman Avestimehr

Detection and mitigation of Byzantine behaviors in a decentralized learning setting is a daunting task, especially when the data distribution at the users is heterogeneous. As our main contribution, we propose Basil, a fast and computationally efficient Byzantine robust algorithm for decentralized training systems, which leverages a novel sequential, memory assisted and performance-based criteria for training over a logical ring while filtering the Byzantine users. In the IID dataset distribution setting, we provide the theoretical convergence guarantees of Basil, demonstrating its linear convergence rate. Furthermore, for the IID setting, we experimentally demonstrate that Basil is robust to various Byzantine attacks, including the strong Hidden attack, while providing up to ${\sim}16 \%$ higher test accuracy over the state-of-the-art Byzantine-resilient decentralized learning approach. Additionally, we generalize Basil to the non-IID dataset distribution setting by proposing Anonymous Cyclic Data Sharing (ACDS), a technique that allows each node to anonymously share a random fraction of its local non-sensitive dataset (e.g., landmarks images) with all other nodes. We demonstrate that Basil alongside ACDS with only $5\%$ data sharing provides effective toleration of Byzantine nodes, unlike the state-of-the-art Byzantine robust algorithm that completely fails in the heterogeneous data setting. Finally, to reduce the overall latency of Basil resulting from its sequential implementation over the logical ring, we propose Basil+. In particular, Basil+ provides scalability by enabling Byzantine-robust parallel training across groups of logical rings, and at the same time, it retains the performance gains of Basil due to sequential training within each group. Furthermore, we experimentally demonstrate the scalability gains of Basil+ through different sets of experiments.

📄 PDF Abstract BibTeX arXiv:2109.07706

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

Test 설명 없음

Similar Papers 제목 키워드 기반

BRIDGE: Byzantine-resilient Decentralized Gradient Descent

2019-08-21 · Cheng Fang, Zhixiong Yang, Waheed U. Bajwa

Machine learning has begun to play a central role in many applications. A multitude of these applications typically also involve datasets that are distributed across multiple computing devices/machines due to either desi…

BIG-bench Machine Learning

Generalization Error Matters in Decentralized Learning Under Byzantine Attacks

2024-07-11 · Haoxiang Ye, Qing Ling

Recently, decentralized learning has emerged as a popular peer-to-peer signal and information processing paradigm that enables model training across geographically distributed agents in a scalable manner, without the pre…

Byzantine-resilient Decentralized Stochastic Gradient Descent

2020-02-20 · Shangwei Guo, Tianwei Zhang, Han Yu, Xiaofei Xie 외

Decentralized learning has gained great popularity to improve learning efficiency and preserve data privacy. Each computing node makes equal contribution to collaboratively learn a Deep Learning model. The elimination of…

Edge-computingimage-classificationImage Classification

Decentralized Federated Policy Gradient with Byzantine Fault-Tolerance and Provably Fast Convergence

2024-01-07 · Philip Jordan, Florian Grötschla, Flint Xiaofeng Fan, Roger Wattenhofer

In Federated Reinforcement Learning (FRL), agents aim to collaboratively learn a common task, while each agent is acting in its local environment without exchanging raw trajectories. Existing approaches for FRL either (a…

Bristle: Decentralized Federated Learning in Byzantine, Non-i.i.d. Environments

2021-10-21 · Joost Verbraeken, Martijn de Vos, Johan Pouwelse

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 com…

Federated LearningTransfer Learning