English

Communication-Efficient Approximate Gradient Coding

Information Theory 2026-03-25 v1 Distributed, Parallel, and Cluster Computing math.IT

Abstract

Large-scale distributed learning aims at minimizing a loss function LL that depends on a training dataset with respect to a dd-length parameter vector. The distributed cluster typically consists of a parameter server (PS) and multiple workers. Gradient coding is a technique that makes the learning process resilient to straggling workers. It introduces redundancy within the assignment of data points to the workers and uses coding theoretic ideas so that the PS can recover L\nabla L exactly or approximately, even in the presence of stragglers. Communication-efficient gradient coding allows the workers to communicate vectors of length smaller than dd to the PS, thus reducing the communication time. While there have been schemes that address the exact recovery of L\nabla L within communication-efficient gradient coding, to the best of our knowledge the approximate variant has not been considered in a systematic manner. In this work we present constructions of communication-efficient approximate gradient coding schemes. Our schemes use structured matrices that arise from bipartite graphs, combinatorial designs and strongly regular graphs, along with randomization and algebraic constraints. We derive analytical upper bounds on the approximation error of our schemes that are tight in certain cases. Moreover, we derive a corresponding worst-case lower bound on the approximation error of any scheme. For a large class of our methods, under reasonable probabilistic worker failure models, we show that the expected value of the computed gradient equals the true gradient. This in turn allows us to prove that the learning algorithm converges to a stationary point over the iterations. Numerical experiments corroborate our theoretical findings.

Keywords

Cite

@article{arxiv.2603.22514,
  title  = {Communication-Efficient Approximate Gradient Coding},
  author = {Sifat Munim and Aditya Ramamoorthy},
  journal= {arXiv preprint arXiv:2603.22514},
  year   = {2026}
}

Comments

Submitted to IEEE Transactions on Information Theory. This paper was presented in part at the IEEE International Symposium on Information Theory (ISIT), Ann Arbor, MI, USA, 2025