Randomized Reactive Redundancy for Byzantine Fault-Tolerance in Parallelized Learning
Nirupam Gupta, Nitin H. Vaidya

TL;DR
This paper introduces two coding schemes, deterministic and randomized, to achieve exact Byzantine fault-tolerance in parallelized stochastic gradient descent, effectively isolating malicious workers with improved efficiency.
Contribution
It proposes novel reactive redundancy coding schemes for Byzantine fault-tolerance in parallelized learning, ensuring exact fault-tolerance when fewer than half the workers are faulty.
Findings
The schemes guarantee exact fault-tolerance if 2f < n.
The randomized scheme offers favorable computational efficiency.
Both schemes effectively isolate Byzantine workers.
Abstract
This report considers the problem of Byzantine fault-tolerance in synchronous parallelized learning that is founded on the parallelized stochastic gradient descent (parallelized-SGD) algorithm. The system comprises a master, and workers, where up to of the workers are Byzantine faulty. Byzantine workers need not follow the master's instructions correctly, and might send malicious incorrect (or faulty) information. The identity of the Byzantine workers remains fixed throughout the learning process, and is unknown a priori to the master. We propose two coding schemes, a deterministic scheme and a randomized scheme, for guaranteeing exact fault-tolerance if . The coding schemes use the concept of reactive redundancy for isolating Byzantine workers that eventually send faulty information. We note that the computation efficiencies of the schemes compare favorably with other…
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
TopicsStochastic Gradient Optimization Techniques · Privacy-Preserving Technologies in Data · Cryptography and Data Security
