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 minimizes the aggregate cost of all the non-faulty agents. We refer to this fault-tolerance goal as $f$-resilience where $f$ is the maximum number of Byzantine faulty agents in a system of $n$ agents, with $f < n$. Most prior work on fault-tolerance in P2P distributed optimization only consider approximate fault-tolerance wherein, unlike $f$-resilience, all the non-faulty agents' compute a minimum point of a non-uniformly weighted aggregate of their cost functions. We propose a fault-tolerance mechanism that confers provable $f$-resilience to the P2P distributed gradient-descent method, provided the non-faulty agents satisfy the necessary condition of $2f$-redundancy, defined later in the paper. Moreover, compared to prior work, our algorithm is applicable to a larger class of high-dimensional convex distributed optimization problems.
翻译:我们考虑的是P2P(Byzantine)分布式梯度-亮度方法中Byzantine 错误容忍度的问题。 P2P(P2P)分布式梯度-白度方法(P2P(P2P)分布式优化的典型算法)是P2P系统中分布式优化的典型算法。在这个问题中,系统由多个代理人组成,每个代理人都有当地的成本功能。在所有代理人都诚实的情况下,P2P(P2P)分布式白度-白度方法使所有代理人都能就尽可能降低其总成本的解决方案达成共识。然而,我们考虑的情况是,某些代理人可能具有一定的比值(Byzantine)差值,这种差数可能无法正确遵循算法,而且可能分享任意错误信息,以防止其他非失密的代理人解决优化问题。在Byzantine(Bost)断度剂的存在下,一个更合理的目标是让所有无过失的代理人就一个解决方案达成共识,将我们所有无过失剂的总成本最小值-我们所有的顺度-直线度-直线度-平度-平度-平比平比平比平方代理人的工作更需要的平比平比平比平比平比平比工作更需要的平比平比工作更需要一个平方的平质的平方工作。