Multi-party computation (MPC) is promising for privacy-preserving machine learning algorithms at edge networks, like federated learning. Despite their potential, existing MPC algorithms fail short of adapting to the limited resources of edge devices. A promising solution, and the focus of this work, is coded computation, which advocates the use of error-correcting codes to improve the performance of distributed computing through ``smart'' data redundancy. In this paper, we focus on coded privacy-preserving computation using Shamir's secret sharing. In particular, we design novel coded privacy-preserving computation mechanisms; MatDot coded MPC (MatDot-CMPC) and PolyDot coded MPC (PolyDot-CMPC) by employing recently proposed coded computation algorithms; MatDot and PolyDot. We take advantage of the ``garbage terms'' that naturally arise when polynomials are constructed in the design of MatDot-CMPC and PolyDot-CMPC to reduce the number of workers needed for privacy-preserving computation. Also, we analyze MatDot-CMPC and PolyDot-CMPC in terms of their computation, storage, communication overhead as well as recovery threshold, so they can easily adapt to the limited resources of edge devices.
翻译:多党计算(MPC)对于边缘网络的维护隐私机器学习算法很有希望,比如联合学习。尽管有潜力,现有的MPC算法无法适应边缘装置的有限资源。一个有希望的解决方案和这项工作的重点就是代码计算,它倡导使用错误更正代码,通过“智能'数据冗余”来改进分配计算的业绩。在本文中,我们侧重于使用Shamir的秘密共享来进行编码的隐私保存计算。特别是,我们设计了新编码的隐私保存计算机制;MatDot编码了MPC(MatDot-CMPC)和PolyDot编码了MPC(PollyDot-CMPC),最近提出的编码计算算法是代码;MatDot和PolyDot。我们利用了“漫画”术语,这是在设计MatDot-CMPC和PolyDot时自然产生的。我们分析了MatDot-CMPC的回收能力,将它们作为磁盘存储和磁盘计算工具的回收,将它们作为磁盘存储和磁盘计算工具的升级。