2019 IEEE International Symposium on Information Theory (ISIT) | 2019

Byzantine-Tolerant Distributed Coordinate Descent

 
 

Abstract


We study distributed coordinate descent (CD) in the master-worker architecture under adversarial attacks, where the data is partitioned (across the parameter space) and distributed among m worker nodes (t of which can be maliciously corrupt), which update some coordinates of their part of the parameter vector, in parallel and iteratively, using CD updates, with the help of the master. We propose a method based on data encoding and real error correction to combat the adversary. Our method can tolerate up to $\\left\\lceil {\\frac{{m - 1}}{2}} \\right\\rceil $ corrupt nodes, which is information-theoretically optimal. Our design gives a trade-off between the resiliency t, the required redundancy, and the computation at master and worker nodes. For example, with constant overhead in the storage and computational complexity over that required by the plain distributed CD, we can tolerate up to m/3 corrupt nodes. We design a sparse encoding scheme, which yields low encoding complexity.

Volume None
Pages 2724-2728
DOI 10.1109/ISIT.2019.8849217
Language English
Journal 2019 IEEE International Symposium on Information Theory (ISIT)

Full Text