Entangled Polynomial Codes for Secure, Private, and Batch Distributed Matrix Multiplication: Breaking the "Cubic" Barrier
Qian Yu, A. Salman Avestimehr

TL;DR
This paper introduces entangled polynomial codes that significantly reduce the computational complexity in distributed matrix multiplication, enabling secure, private, and batch processing with fewer computations than the traditional cubic approach.
Contribution
It extends entangled polynomial codes to secure, private, and batch matrix multiplication, achieving subcubic recovery thresholds and reducing overall computational costs.
Findings
Achieves subcubic recovery thresholds for distributed matrix multiplication.
Reduces total computational costs compared to existing cubic methods.
Unifies approaches for secure, private, and batch computation settings.
Abstract
In distributed matrix multiplication, a common scenario is to assign each worker a fraction of the multiplication task, by partitioning the input matrices into smaller submatrices. In particular, by dividing two input matrices into -by- and -by- subblocks, a single multiplication task can be viewed as computing linear combinations of submatrix products, which can be assigned to workers. Such block-partitioning based designs have been widely studied under the topics of secure, private, and batch computation, where the state of the arts all require computing at least "cubic" () number of submatrix multiplications. Entangled polynomial codes, first presented for straggler mitigation, provides a powerful method for breaking the cubic barrier. It achieves a subcubic recovery threshold, meaning that the final product can be recovered from \emph{any} subset of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStochastic Gradient Optimization Techniques · Cryptography and Data Security · Complexity and Algorithms in Graphs
