Polynomial based methods have recently been used in several works for mitigating the effect of stragglers (slow or failed nodes) in distributed matrix computations. For a system with $n$ worker nodes where $s$ can be stragglers, these approaches allow for an optimal recovery threshold, whereby the intended result can be decoded as long as any $(n-s)$ worker nodes complete their tasks. However, they suffer from serious numerical issues owing to the condition number of the corresponding real Vandermonde-structured recovery matrices; this condition number grows exponentially in $n$. We present a novel approach that leverages the properties of circulant permutation matrices and rotation matrices for coded matrix computation. In addition to having an optimal recovery threshold, we demonstrate an upper bound on the worst-case condition number of our recovery matrices which grows as $\approx O(n^{s+5.5})$; in the practical scenario where $s$ is a constant, this grows polynomially in $n$. Our schemes leverage the well-behaved conditioning of complex Vandermonde matrices with parameters on the complex unit circle, while still working with computation over the reals. Exhaustive experimental results demonstrate that our proposed method has condition numbers that are orders of magnitude lower than prior work.


翻译:在分布式矩阵计算中,一些工程最近使用了基于聚合法的方法来减轻分流式节点(低节点或失灵节点)的影响。对于一个用美元工人节点的系统,美元工人节点可以作为分解器的分流器,这些方法允许一个最佳回收阈值,这样只要工人节点的任何美元(n-s)美元能够完成任务,就能够对预期结果进行解码。然而,由于相应的实际Vandermonde结构恢复矩阵的条件数目,它们遇到严重的数字问题;这一条件数以美元成倍增长。我们提出的一种新做法是,在计算编码式矩阵时,利用循环调整矩阵和旋转矩阵的特性。除了最佳回收阈值外,我们还展示了我们恢复矩阵最坏条件的上限,即以美元增长O(n-s)+5.5美元增长;但在实际假设中,美元是不变的,这种条件以美元成倍增。我们的各种计划都利用了复杂Vandermanx定型矩阵的正常工作节点,同时展示了复杂Vanderasim rodual rodual roduction rographil ex roduction ex rodumagradududududududududududuction lax pis ex pis ex prestigradududududuductions ex pal ex presticleglex ex paldaldaldal ex pal ex pal ex paldaldaldaldaldaldaldaldaldaldaldaldaldalds ex ex ex ex ex ex ex ex ex ex ex ex ex ex ex ex ex ex extigradududucaldal ex ex ex ex ex ex ex ex ex ex ex ex ex ex ex romaticaldal ex ex ex ex ex ex ex ex ex ex ex ex ex ex ex ex ex ex ex ex ex ex ex ex ex ex ex ex ex ex ex ex ex

0
下载
关闭预览

相关内容

专知会员服务
41+阅读 · 2021年4月2日
Python图像处理,366页pdf,Image Operators Image Processing in Python
Fariz Darari简明《博弈论Game Theory》介绍,35页ppt
专知会员服务
106+阅读 · 2020年5月15日
【干货书】数值计算C编程,319页pdf,Numerical C
专知会员服务
66+阅读 · 2020年4月7日
【泡泡一分钟】通过学习轮式里程计和IMU误差的定位
泡泡机器人SLAM
132+阅读 · 2019年9月12日
Hierarchically Structured Meta-learning
CreateAMind
23+阅读 · 2019年5月22日
神器Cobalt Strike3.13破解版
黑白之道
12+阅读 · 2019年3月1日
逆强化学习-学习人先验的动机
CreateAMind
15+阅读 · 2019年1月18日
Disentangled的假设的探讨
CreateAMind
9+阅读 · 2018年12月10日
Hierarchical Disentangled Representations
CreateAMind
4+阅读 · 2018年4月15日
【推荐】RNN最新研究进展综述
机器学习研究会
25+阅读 · 2018年1月6日
【论文】图上的表示学习综述
机器学习研究会
12+阅读 · 2017年9月24日
Arxiv
0+阅读 · 2021年8月3日
Arxiv
0+阅读 · 2021年8月2日
Arxiv
3+阅读 · 2018年10月18日
VIP会员
相关资讯
【泡泡一分钟】通过学习轮式里程计和IMU误差的定位
泡泡机器人SLAM
132+阅读 · 2019年9月12日
Hierarchically Structured Meta-learning
CreateAMind
23+阅读 · 2019年5月22日
神器Cobalt Strike3.13破解版
黑白之道
12+阅读 · 2019年3月1日
逆强化学习-学习人先验的动机
CreateAMind
15+阅读 · 2019年1月18日
Disentangled的假设的探讨
CreateAMind
9+阅读 · 2018年12月10日
Hierarchical Disentangled Representations
CreateAMind
4+阅读 · 2018年4月15日
【推荐】RNN最新研究进展综述
机器学习研究会
25+阅读 · 2018年1月6日
【论文】图上的表示学习综述
机器学习研究会
12+阅读 · 2017年9月24日
Top
微信扫码咨询专知VIP会员