DRACO Byzantine-Resilient Distributed Training via Redundant Gradients
Algorithms AIMech:DracoByzantineResilientDistributedTrainingViaRedundantGradients DRAFT
Aliases: DRACO, DRACO Coded Gradient Aggregation, DRACO Fractional Repetition and Cyclic Gradient Coding
A coding-theoretic Byzantine-resilient distributed optimization framework determined by an allocation matrix A, local node encoding functions E, and a parameter-server decoding function D that assigns each of P compute nodes a redundant subset of r = (1/P)||A||_0 = 2s + 1 sample gradients and decodes the exact adversary-free gradient sum D(Z^{A,E,G} + N) = G * 1_P in linear O(P d) server time under up to s worst-case Byzantine compute nodes via either a Fractional Repetition Code with Boyer-Moore streaming majority voting or a Cyclic MDS Code with inverse-DFT Vandermonde encoding and Toeplitz error-locator syndrome decoding.
Identity Notes & Concept Scope
Distinct from approximate statistical robust aggregators (Krum, Bulyan, Coordinate-Wise Median, Trimmed-Mean, Geometric Median) that do not use algorithmic gradient redundancy and do not recover the exact adversary-free gradient sum, and distinct from DETOX (which uses logarithmic or small odd redundancy r to filter most Byzantine nodes via majority vote before applying approximate hierarchical robust aggregation rather than exact coding recovery with r = 2s + 1). Specifically denotes the DRACO framework of Chen, Wang, Charles, & Papailiopoulos (ICML 2018, PMLR 80:903-912, Definitions 1-2, Theorems 1, 2, 5, Lemmas 3-4, Algorithms 1-2).
Claims & Grounded Evidence
3 Claims
Scope
#r524-tight-redundancy-lower-bound-for-exact-recovery
Theorem 1 and Corollary 6 prove that any gradient allocation, encoding, and decoding mechanism (A, E, D) that exactly recovers the true gradient sum D(Z^{A,E,G} + N) = G * 1_P against any s worst-case Byzantine compute nodes must replicate every data sample at least 2s + 1 times (||A_{.,i}||_0 >= 2s + 1), requiring redundancy ratio r = (1/P)||A||_0 >= 2s + 1 and s <= (P - 1)/2.
Mechanism
#r524-fractional-repetition-and-cyclic-fourier-decoders
DRACO achieves the optimal r = 2s + 1 redundancy bound with O((2s+1)d) per-node encoding and O(P d) server decoding via two schemes: (1) the Fractional Repetition Code (A^Rep, E^Rep, D^Rep), which partitions P nodes into P/r groups of size r = 2s + 1 and sums the P/r groupwise Boyer-Moore streaming majority votes (Theorem 2, Algorithm 2); and (2) the Cyclic Code (A^Cyc, E^Cyc, D^Cyc), which encodes via W = [Q 1_P] C_L using the first P - 2s rows of the P x P IDFT matrix C, locates the adversarial index set V = phi(R^Cyc) with probability 1 by solving an s x s Toeplitz error-locator system from the syndrome projection f R^Cyc C_R^dagger = f N C_R^dagger (Lemma 4), and recovers u^Cyc = R_{.,U} b = G * 1_P (Lemma 3, Theorem 5).
Limitation
#r524-linear-redundancy-scaling-and-centralized-allocation-limitation
Because DRACO guarantees exact recovery of the adversary-free gradient sum, its computational redundancy r = 2s + 1 grows linearly with the number of Byzantine nodes s and requires the parameter server to redundantly allocate overlapping data batches across compute nodes.
⚠️ Curated Limitations & Negative Results
- Requires computational redundancy r = 2s + 1 per compute node that scales linearly with the maximum number of tolerated Byzantine nodes s.
- Assumes the parameter server can assign overlapping data partitions across compute nodes, which is suited to shared-data cluster training rather than privacy-isolated cross-device federated data.
Artificial Intelligence Ontology (AIO) Grounding
Mapped AIO Classes
| AIO Target Class | Mapping Relation | Mapping Rationale |
|---|---|---|
AIO:FederatedLearning
Federated Learning
|
related_match | DRACO is a Byzantine-resilient distributed gradient aggregation framework for parameter-server stochastic optimization related to federated and distributed learning. |
Evidence Sources & Primary Literature
3 Sources| Source ID | Publication / Document | Type / Access | Reference & Checksum |
|---|---|---|---|
r524-primary-pdf
|
Lingjiao Chen, Hongyi Wang, Zachary Charles, Dimitris Papailiopoulos
|
primary paper
full_text
|
ID: https://proceedings.mlr.press/v80/chen18l.html
sha256:f499c28680af…
|
r524-arxiv-abs
|
Lingjiao Chen, Hongyi Wang, Zachary Charles, Dimitris Papailiopoulos
|
primary paper
abstract_only
|
ID: https://arxiv.org/abs/1803.09877
sha256:9199919d58b9…
|
r524-metadata-cr
|
Lingjiao Chen, Hongyi Wang, Zachary Charles, Dimitris Papailiopoulos
|
primary paper
abstract_only
|
ID: https://proceedings.mlr.press/v80/chen18l.html
sha256:02bb05f82787…
|
Ontology & Grounding Topology
Open in interactive network graph →Curation Provenance
Curator: Antigravity
Method: ai_assisted
Model: Gemini
Created: 2026-10-19T10:07:00Z
Updated: 2026-10-19T10:07:00Z
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