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

Harmonic Coding: An Optimal Linear Code for Privacy-Preserving Gradient-Type Computation

 
 

Abstract


We consider the problem of distributedly computing a general class of functions, referred to as gradient-type computation, while maintaining the privacy of the input dataset. Gradient-type computation evaluates the sum of some partial gradients , defined as polynomials of subsets of the input. It underlies many algorithms in machine learning and data analytics. We propose Harmonic Coding, which universally computes any gradient-type function, while requiring the minimum possible number of workers. Harmonic Coding strictly improves computing schemes developed based on prior works, such as Shamir’s secret sharing and Lagrange Coded Computing, by injecting coded redundancy using harmonic progression. It enables the computing results of the workers to be interpreted as the sum of partial gradients and some redundant results, which then allows the cancellation of non-gradient terms in the decoding process. By proving a matching converse, we demonstrate the optimality of Harmonic Coding, even compared to the schemes that are non-universal (i.e., can be designed based on a specific gradient-type function).

Volume None
Pages 1102-1106
DOI 10.1109/ISIT.2019.8849245
Language English
Journal 2019 IEEE International Symposium on Information Theory (ISIT)

Full Text