arXivDaily arXiv每日学术速递 周一至周五更新
稍安勿躁,官方尚未更新
arXiv 2101.09337cs.DC
收藏

分布式优化中的近似拜占庭容错

Approximate Byzantine Fault-Tolerance in Distributed Optimization

Shuo Liu, Nirupam Gupta, Nitin H. Vaidya

AI总结:

针对分布式优化中的拜占庭故障,本文提出 (f,ε)-弹性近似容错概念,给出其充要条件,并分析可微代价下鲁棒梯度聚合分布式梯度下降的条件。

摘要:

本文研究分布式多智能体优化中的拜占庭容错问题。在该问题中,每个智能体都有一个局部代价函数;在无故障情况下,目标是设计一种分布式算法,使所有智能体都能找到所有智能体聚合代价函数的最小点。我们考虑某些智能体可能发生拜占庭故障的情形,这种故障会使计算所有智能体聚合代价最小点这一原始目标失去意义。在这种情形下,对算法而言更合理的目标是让所有非故障智能体仅计算非故障智能体聚合代价的最小点。先前工作表明,如果 n 个智能体中至多有 f 个拜占庭智能体,那么当且仅当非故障智能体的代价满足某种称为 2f-冗余的冗余性质时,才能精确计算非故障智能体聚合代价的最小点。然而,2f-冗余是一种理想性质,只有在不存在噪声或不确定性的系统中才能满足,这会使精确容错目标在某些应用中无法实现。因此,我们引入 (f,ε)-弹性的概念,它是精确容错的推广,其目标是以 ε 精度找到非故障聚合代价的近似最小点。与 2f-冗余相比,这种近似容错可以在更弱、实践中更容易满足的条件下实现。我们得到了实现 (f,ε)-弹性的充要条件,刻画了冗余松弛与容错近似之间的关联。当智能体的代价函数可微时,我们还得到了配备鲁棒梯度聚合的分布式梯度下降方法具备 (f,ε)-弹性的条件。

英文摘要:

This paper considers the problem of Byzantine fault-tolerance in distributed multi-agent optimization. In this problem, each agent has a local cost function, and in the fault-free case, the goal is to design a distributed algorithm that allows all the agents to find a minimum point of all the agents' aggregate cost function. We consider a scenario where some agents might be Byzantine faulty that renders the original goal of computing a minimum point of all the agents' aggregate cost vacuous. A more reasonable objective for an algorithm in this scenario is to allow all the non-faulty agents to compute the minimum point of only the non-faulty agents' aggregate cost. Prior work shows that if there are up to $f$ (out of $n$) Byzantine agents then a minimum point of the non-faulty agents' aggregate cost can be computed exactly if and only if the non-faulty agents' costs satisfy a certain redundancy property called $2f$-redundancy. However, $2f$-redundancy is an ideal property that can be satisfied only in systems free from noise or uncertainties, which can make the goal of exact fault-tolerance unachievable in some applications. Thus, we introduce the notion of $(f,ε)$-resilience, a generalization of exact fault-tolerance wherein the objective is to find an approximate minimum point of the non-faulty aggregate cost, with $ε$ accuracy. This approximate fault-tolerance can be achieved under a weaker condition that is easier to satisfy in practice, compared to $2f$-redundancy. We obtain necessary and sufficient conditions for achieving $(f,ε)$-resilience characterizing the correlation between relaxation in redundancy and approximation in resilience. In case when the agents' cost functions are differentiable, we obtain conditions for $(f,ε)$-resilience of the distributed gradient-descent method when equipped with robust gradient aggregation.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑