Distributed Gradient Descent Algorithm Robust to an Arbitrary Number of Byzantine Attackers
Distributed Gradient Descent Algorithm Robust to an Arbitrary Number of Byzantine Attackers
复制标题
DOI:
10.1109/tsp.2019.2946020
复制
发表时间:
2019-10
影响因子:
5.4
通讯作者:
Xinyang Cao;L. Lai
中科院分区:
文献类型:
--
作者:
Xinyang Cao;L. Lai
Due to the growth of modern dataset size and the desire to harness computing power of multiple machines, there is a recent surge of interest in the design of distributed machine learning algorithms. However, distributed algorithms are sensitive to Byzantine attackers who can send falsified data to prevent the convergence of algorithms or lead the algorithms to converge to value of the attackers’ choice. Some recent work proposed interesting algorithms that can deal with the scenario when up to half of the workers are compromised. In this paper, we propose a novel algorithm that can deal with an arbitrary number of Byzantine attackers. The main idea is to ask the parameter server to randomly select a small clean dataset and compute noisy gradient using this small dataset. This noisy gradient will then be used as a ground truth to filter out information sent by compromised workers. We show that the proposed algorithm converges to the neighborhood of the population minimizer regardless the number of Byzantine attackers. We further provide numerical examples to show that the proposed algorithm can benefit from the presence of good workers and achieve better performance than existing algorithms.