AIMech AI

Entangled Polynomial Codes for Straggler-Resilient Distributed Matrix Multiplication

Algorithms AIMech:EntangledPolynomialCodesForStragglerResilientDistributedMatrixMultiplication DRAFT
Aliases: Entangled Polynomial Code, Entangled Polynomial Codes, Bilinear-Complexity Entangled Polynomial Coding
A straggler-resilient linear coded computing method for distributed matrix multiplication C = A^T B across N worker nodes that partitions A in F^{s x r} into p x m blocks A_{j,k} and B in F^{s x t} into p x n blocks B_{j',k'} (allowing each worker to store a 1/(pm) fraction of A and a 1/(pn) fraction of B) and encodes worker i's stored submatrices at distinct evaluation point x_i in F as A_tilde_i = sum_{j=0}^{p-1} sum_{k=0}^{m-1} A_{j,k} x_i^{j + k p} and B_tilde_i = sum_{j'=0}^{p-1} sum_{k'=0}^{n-1} B_{j',k'} x_i^{(p - 1 - j') + k' p m}, so that each desired inner-dimension sum C_{k,k'} = sum_{j=0}^{p-1} A_{j,k}^T B_{j,k'} aligns onto the unique degree-(p - 1 + k p + k' p m) coefficient of the degree-(p m n + p - 2) worker product polynomial h(x_i) = A_tilde_i^T B_tilde_i and can be recovered from any K_{entangled-poly} = p m n + p - 1 non-straggling workers.
Identity Notes & Concept Scope Distinct from Polynomial Codes (AIMech:PolynomialCodesForStragglerResilientHighDimensionalCodedMatrixMultiplication, which restrict p = 1 and partition input matrices only along their outer dimensions) and from MatDot and PolyDot Codes (AIMech:MatDotAndPolyDotCodesForStragglerResilientCodedMatrixMultiplication, where PolyDot achieves recovery threshold m^2 (2p - 1) for m = n because unaligned inner-dimension cross-terms double the polynomial degree in p): Entangled Polynomial Codes (Yu, Maddah-Ali, & Avestimehr, ISIT 2018 / IEEE TIT 2020) assign exponent strides (alpha, beta, theta) = (1, p, p m) with reversed inner-dimension powers x_i^j and x_i^{p-1-j'} to align all p summands of each C_{k,k'} onto x_i^{p-1 + k p + k' p m}, reducing the recovery threshold by a factor of 2 to p m n + p - 1 and further to 2 R(p, m, n) - 1 via bilinear-complexity tensor decompositions.

Claims & Grounded Evidence

3 Claims
Mechanism #epc-degree-alignment-recovery-threshold
By choosing exponent strides (alpha, beta, theta) = (1, p, p m) in Definition 4 (Eq. 28), each worker i evaluates a polynomial h(x_i) = A_tilde_i^T B_tilde_i of degree p m n + p - 2 in which each subblock C_{k,k'} = sum_{j=0}^{p-1} A_{j,k}^T B_{j,k'} appears as the exact coefficient of x_i^{p - 1 + k p + k' p m}, achieving recovery threshold K_{entangled-poly} = p m n + p - 1 from any subset of p m n + p - 1 non-straggling workers via polynomial interpolation.
Scope #epc-linear-converse-and-bilinear-complexity-bound
Entangled Polynomial Codes achieve the optimal linear recovery threshold K*_{linear} = p m n + p - 1 = p m + p n - 1 whenever m = 1 or n = 1 (Theorem 2, Lemma 1, Eq. 12 and 30), and for arbitrary (p, m, n) an improved bilinear-complexity construction using a rank-R tensor decomposition of m-by-p by p-by-n matrix multiplication achieves recovery threshold 2 R - 1, characterizing K*_{linear} within a factor of 2 as R(p, m, n) <= K*_{linear} <= 2 R(p, m, n) - 1 (Theorem 3, Eq. 15).
Limitation #epc-real-field-vandermonde-conditioning-limitation
When implemented over the field of real or complex numbers rather than a finite field, decoding Entangled Polynomial Codes requires interpolating a degree-(p m n + p - 2) polynomial (or degree-(2 R - 2) polynomial in the bilinear-complexity variant), which can suffer from numerical ill-conditioning and floating-point precision loss as p m n grows.

⚠️ Curated Limitations & Negative Results

Artificial Intelligence Ontology (AIO) Grounding

Mapped AIO Classes
AIO Target Class Mapping Relation Mapping Rationale
AIO:FederatedLearning
Federated Learning
related_match Entangled Polynomial Codes provide optimal straggler-resilient coded matrix multiplication across distributed worker nodes in large-scale distributed and federated machine learning.

Evidence Sources & Primary Literature

3 Sources
Source ID Publication / Document Type / Access Reference & Checksum
r542-primary-pdf
Qian Yu, Mohammad Ali Maddah-Ali, A. Salman Avestimehr
primary paper
full_text
ID: https://dblp.org/rec/journals/tit/YuMA20
sha256:19ca132faffc…
r542-arxiv-abs
Qian Yu, Mohammad Ali Maddah-Ali, A. Salman Avestimehr
primary paper
abstract_only
ID: https://arxiv.org/abs/1801.07487
sha256:92d512f3a3a6…
r542-metadata-cr
Qian Yu, Mohammad Ali Maddah-Ali, A. Salman Avestimehr
primary paper
abstract_only
ID: https://dblp.org/rec/journals/tit/YuMA20
sha256:848da46a7d6b…

Ontology & Grounding Topology

Open in interactive network graph →
CONCEPT KIND Algorithms AIMech:EntangledPolynomialCodesForStragglerResilientDistributedMatrixMultiplication Entangled Polynomial... 3 claims · 3 sources AIO GROUNDING AIO:FederatedLearning (1)

Curation Provenance

Curator: Antigravity
Method: ai_assisted
Model: Gemini
Created: 2026-10-19T10:25:00Z
Updated: 2026-10-19T10:25:00Z
Source File: data/curated/EntangledPolynomialCodesForStragglerResilientDistributedMatrixMultiplication.yaml · Schema: curated_concept.yaml

Explore across X-Mech

Related computational & biological Mechs: Embedding Map Network Graph ProteinTraitsMech (ESM-2 pLM) DUFMech (Domain pLM) TraitMech CultureMech All 14 X-Mech Repositories