paper-with-me

홈 › Papers

Gradient Coding from Cyclic MDS Codes and Expander Graphs

2017-07-12 · ICML 2018 7 · Netanel Raviv, Itzhak Tamo, Rashish Tandon, Alexandros G. Dimakis

Gradient coding is a technique for straggler mitigation in distributed learning. In this paper we design novel gradient codes using tools from classical coding theory, namely, cyclic MDS codes, which compare favorably with existing solutions, both in the applicable range of parameters and in the complexity of the involved algorithms. Second, we introduce an approximate variant of the gradient coding problem, in which we settle for approximate gradient computation instead of the exact one. This approach enables graceful degradation, i.e., the $\ell_2$ error of the approximate gradient is a decreasing function of the number of stragglers. Our main result is that normalized adjacency matrices of expander graphs yield excellent approximate gradient codes, which enable significantly less computation compared to exact gradient coding, and guarantee faster convergence than trivial solutions under standard assumptions. We experimentally test our approach on Amazon EC2, and show that the generalization error of approximate gradient coding is very close to the full gradient while requiring significantly less computation from the workers.

📄 PDF Abstract BibTeX arXiv:1707.03858

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Approximate Gradient Coding with Optimal Decoding

2020-06-17 · Margalit Glasgow, Mary Wootters

In distributed optimization problems, a technique called gradient coding, which involves replicating data points, has been used to mitigate the effect of straggling machines. Recent work has studied approximate gradient …

Distributed Optimization

Optimal designs for Lasso and Dantzig selector using Expander Codes

2010-10-12 · Yohann de Castro

We investigate the high-dimensional regression problem using adjacency matrices of unbalanced expander graphs. In this frame, we prove that the $\ell_{2}$-prediction error and the $\ell_{1}$-risk of the lasso and the Dan…

Cyclically Equivariant Neural Decoders for Cyclic Codes

2021-05-12 · Xiangyu Chen, Min Ye

Neural decoders were introduced as a generalization of the classic Belief Propagation (BP) decoding algorithms, where the Trellis graph in the BP algorithm is viewed as a neural network, and the weights in the Trellis gr…

Decoder

Improving the List Decoding Version of the Cyclically Equivariant Neural Decoder

2021-06-15 · Xiangyu Chen, Min Ye

The cyclically equivariant neural decoder was recently proposed in [Chen-Ye, International Conference on Machine Learning, 2021] to decode cyclic codes. In the same paper, a list decoding procedure was also introduced fo…

Decoder

Higher-Order Expander Graph Propagation

2023-11-14 · Thomas Christie, Yu He

Graph neural networks operate on graph-structured data via exchanging messages along edges. One limitation of this message passing paradigm is the over-squashing problem. Over-squashing occurs when messages from a node's…