paper-with-me

Papers

Election Coding for Distributed Learning: Protecting SignSGD against Byzantine Attacks

2019-10-14 · NeurIPS 2020 12 · Jy-yong Sohn, Dong-Jun Han, Beongjun Choi, Jaekyun Moon

Recent advances in large-scale distributed learning algorithms have enabled communication-efficient training via SignSGD. Unfortunately, a major issue continues to plague distributed learning: namely, Byzantine failures may incur serious degradation in learning accuracy. This paper proposes Election Coding, a coding-theoretic framework to guarantee Byzantine-robustness for SignSGD with Majority Vote, which uses minimum worker-master communication in both directions. The suggested framework explores new information-theoretic limits of finding the majority opinion when some workers could be malicious, and paves the road to implement robust and efficient distributed learning algorithms. Under this framework, we construct two types of explicit codes, random Bernoulli codes and deterministic algebraic codes, that can tolerate Byzantine attacks with a controlled amount of computational redundancy. For the Bernoulli codes, we provide upper bounds on the error probability in estimating the majority opinion, which give useful insights into code design for tolerating Byzantine attacks. As for deterministic codes, we construct an explicit code which perfectly tolerates Byzantines, and provide tight upper/lower bounds on the minimum required computational redundancy. Finally, the Byzantine-tolerance of the suggested coding schemes is confirmed by deep learning experiments on Amazon EC2 using Python with MPI4py package.

📄 PDF Abstract BibTeX arXiv:1910.06093

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

SignSGD with Federated Defense: Harnessing Adversarial Attacks through Gradient Sign Decoding

2024-02-02 · Chanho Park, Namyoon Lee

Distributed learning is an effective approach to accelerate model training using multiple workers. However, substantial communication delays emerge between workers and a parameter server due to massive costs associated w…

Adversarial AttackQuantization

On the Byzantine Fault Tolerance of signSGD with Majority Vote

2025-02-26 · Emanuele Mengoli, Luzius Moll, Virgilio Strozzi, El-Mahdi El-Mhamdi

In distributed learning, sign-based compression algorithms such as signSGD with majority vote provide a lightweight alternative to SGD with an additional advantage: fault tolerance (almost) for free. However, for signSGD…

SignSGD with Federated Voting

2024-03-25 · Chanho Park, H. Vincent Poor, Namyoon Lee

Distributed learning is commonly used for accelerating model training by harnessing the computational capabilities of multiple-edge devices. However, in practical applications, the communication delay emerges as a bottle…

Quantization

Distributed Training with Heterogeneous Data: Bridging Median- and Mean-Based Algorithms

2019-06-04 · NeurIPS 2020 12 · Xiangyi Chen, Tiancong Chen, Haoran Sun, Zhiwei Steven Wu 외

Recently, there is a growing interest in the study of median-based algorithms for distributed non-convex optimization. Two prominent such algorithms include signSGD with majority vote, an effective approach for communica…

Federated Learning

SignSGD: Fault-Tolerance to Blind and Byzantine Adversaries

2022-02-04 · Jason Akoun, Sebastien Meyer

Distributed learning has become a necessity for training ever-growing models by sharing calculation among several devices. However, some of the devices can be faulty, deliberately or not, preventing the proper convergenc…