Byzantine Fault-Tolerance in Peer-to-Peer Distributed Gradient-Descent
Nirupam Gupta, Nitin H. Vaidya

TL;DR
This paper introduces a new fault-tolerance mechanism for peer-to-peer distributed gradient descent that achieves provable $f$-resilience against Byzantine faults, applicable to high-dimensional convex optimization.
Contribution
The paper proposes a novel $f$-resilience algorithm for P2P gradient descent that works under $2f$-redundancy and extends to high-dimensional convex problems.
Findings
Achieves provable $f$-resilience against Byzantine faults.
Applicable to high-dimensional convex optimization.
Requires $2f$-redundancy among non-faulty agents.
Abstract
We consider the problem of Byzantine fault-tolerance in the peer-to-peer (P2P) distributed gradient-descent method -- a prominent algorithm for distributed optimization in a P2P system. In this problem, the system comprises of multiple agents, and each agent has a local cost function. In the fault-free case, when all the agents are honest, the P2P distributed gradient-descent method allows all the agents to reach a consensus on a solution that minimizes their aggregate cost. However, we consider a scenario where a certain number of agents may be Byzantine faulty. Such faulty agents may not follow an algorithm correctly, and may share arbitrary incorrect information to prevent other non-faulty agents from solving the optimization problem. In the presence of Byzantine faulty agents, a more reasonable goal is to allow all the non-faulty agents to reach a consensus on a solution that…
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
TopicsAdvanced Memory and Neural Computing · Stochastic Gradient Optimization Techniques · Distributed Control Multi-Agent Systems
