Generalized Fractional Repetition Codes for Binary Coded Computations

被引:0
作者
Charalambides, Neophytos [1 ]
Mahdavifar, Hessam [2 ]
Hero III, Alfred O. [3 ]
机构
[1] Univ Calif San Diego, Dept Comp Sci & Engn, La Jolla, CA 92093 USA
[2] Northeastern Univ, Dept Elect & Comp Engn, Boston, MA 02115 USA
[3] Univ Michigan, Dept Elect Engn & Comp Sci, Ann Arbor, MI 48104 USA
基金
美国国家科学基金会;
关键词
Encoding; Decoding; Servers; Resource management; Accuracy; Codes; Vectors; Optimization; Numerical stability; Computer science; Distributed gradient descent; distributed matrix multiplication; binary erasure codes; straggler mitigation; numerical accuracy; fractional repetition codes; MONTE-CARLO ALGORITHMS; MATRIX; APPROXIMATION;
D O I
10.1109/TIT.2025.3529680
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper addresses the gradient coding and coded matrix multiplication problems in distributed optimization and coded computing. We present a computationally efficient coding method which overcomes the drawbacks of the Fractional Repetition Coding gradient coding method proposed by Tandon et al., and can also be leveraged by coded computing networks whose servers are of heterogeneous nature. Specifically, we propose a construction for fractional repetition gradient coding; while ensuring that the generator matrix remains close to perfectly balanced for any set of coding parameters, as well as a low complexity decoding step. The proposed binary encoding avoids operations over the real and complex numbers which inherently introduce numerical and rounding errors, thereby enabling accurate distributed encodings of the partial gradients. We then make connections between gradient coding and coded matrix multiplication. Specifically, we show that any gradient coding scheme can be extended to coded matrix multiplication. Furthermore, we show how the proposed binary gradient coding scheme can be used to construct two different coded matrix multiplication schemes, each achieving different trade-offs.
引用
收藏
页码:2170 / 2194
页数:25
相关论文
共 82 条
[1]   K-SVD: An algorithm for designing overcomplete dictionaries for sparse representation [J].
Aharon, Michal ;
Elad, Michael ;
Bruckstein, Alfred .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2006, 54 (11) :4311-4322
[2]   Balanced allocations [J].
Azar, Y ;
Broder, AZ ;
Karlin, AR ;
Upfal, E .
SIAM JOURNAL ON COMPUTING, 1999, 29 (01) :180-200
[3]  
Ban F., 2019, Advances in neural information processing systems, P4059
[4]   Randomized Polar Codes for Anytime Distributed Machine Learning [J].
Bartan, Burak ;
Pilanci, Mert .
IEEE JOURNAL ON SELECTED AREAS IN INFORMATION THEORY, 2023, 4 :393-404
[5]   Stochastic Gradient Coding for Straggler Mitigation in Distributed Learning [J].
Bitar, Rawad ;
Wootters, Mary ;
El Rouayheb, Salim .
IEEE JOURNAL ON SELECTED AREAS IN INFORMATION THEORY, 2020, 1 (01) :277-291
[6]   Coded Distributed Computing for Sparse Functions With Structured Support [J].
Brunero, Federico ;
Wan, Kai ;
Caire, Giuseppe ;
Elia, Petros .
2023 IEEE INFORMATION THEORY WORKSHOP, ITW, 2023, :474-479
[7]   Secure Linear MDS Coded Matrix Inversion [J].
Charalambides, Neophytos ;
Pilanci, Mert ;
Hero, Alfred O., III .
2022 58TH ANNUAL ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING (ALLERTON), 2022,
[8]   Orthonormal Sketches for Secure Coded Regression [J].
Charalambides, Neophytos ;
Mahdavifar, Hessam ;
Pilanci, Mert ;
Hero, Alfred O. .
2022 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, ISIT, 2022, :826-831
[9]  
Charalambides N, 2022, Arxiv, DOI arXiv:2003.02948
[10]   APPROXIMATE WEIGHTED CR CODED MATRIX MULTIPLICATION [J].
Charalambides, Neophytos ;
Pilanci, Mert ;
Hero, Alfred O., III .
2021 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP 2021), 2021, :5095-5099