BRIDGE Byzantine-Resilient Decentralized Gradient Descent
Algorithms AIMech:BridgeByzantineResilientDecentralizedGradientDescent DRAFT
Aliases: BRIDGE, BRIDGE-T, Byzantine-Resilient Decentralized Gradient Descent
A Byzantine-resilient decentralized empirical risk minimization framework over a directed network G(J, E) of M nodes with up to b Byzantine nodes, in which each nonfaulty node j in R broadcasts its full d-dimensional parameter vector w_j(t) once per iteration, screens incoming neighbor iterates {w_i(t)}_{i in N_j U {j}} into a filtered vector y_j(t) using coordinate-wise trimmed mean (BRIDGE-T, removing the b largest and b smallest values per coordinate k and averaging the remaining |N_j| - 2b + 1 values), coordinate-wise median (BRIDGE-M), Krum (BRIDGE-K), or Krum-plus-trimmed-mean (BRIDGE-B), and updates w_j(t + 1) = y_j(t) - rho(t) grad f_j(w_j(t)).
Identity Notes & Concept Scope
Distinct from ByRDiE (Yang & Bajwa, 2019, which updates and screens one coordinate at a time across d sequential network-wide communication rounds and d local gradient evaluations per iteration) and from ClippedGossip (AIMech:ClippedGossipSelfCenteredClippingForByzantineRobustDecentralizedLearning, which clips neighbor differences in L2 norm around node i's own state withlocal momentum): BRIDGE (Fang, Yang, & Bajwa, IEEE TSIPN 2022) performs a single full-vector broadcast and gradient step per iteration coupled with neighbor-set statistical screening (BRIDGE-T/-M/-K/-B) and establishes both algorithmic consensus O(sqrt(d)/t) and high-probability statistical sample-complexity convergence O(sqrt(d ||alpha_m||^2 log(2/delta) / N)) on strongly convex and locally strongly convex nonconvex risks.
Claims & Grounded Evidence
3 Claims
Mechanism
#bridge-t-coordinatewise-trimmed-screening-and-consensus
In BRIDGE-T, each nonfaulty node j with |N_j| >= 2b + 1 trims the b largest and b smallest neighbor values in each coordinate k and averages the remaining values with [w_j(t)]_k (Eq. 7-10), which admits an exact representation Omega(t+1) = Y(t) Omega(t) - rho(t) g(t) as a row-stochastic convex combination of nonfaulty nodes only (Eq. 13-15); under Assumption 4 that every reduced graph G_red(b) contains a source component of size >= b + 1, transition matrices Phi(t, t_0) converge geometrically to 1 alpha^T(t_0) and all nonfaulty nodes achieve consensus lim_{t->inf} max_{j in R} ||w_j(t) - v(t)|| = 0 at rate O(sqrt(d) / t) for rho(t) = O(1 / t) (Theorem 1, Eq. 17-23).
Scope
#bridge-t-statistical-risk-convergence-convex-and-nonconvex
Under i.i.d. node datasets of size N, bounded L-Lipschitz gradients, and Assumption 4, BRIDGE-T with step size rho(t) = 1 / (lambda(t_0 + t)) converges sublinearly at rate O(log t / t) to a statistical risk neighborhood ||w_j(t+1) - w*|| <= O(sqrt(d ||alpha_m||^2 log(2/delta) / N)) / lambda with probability at least 1 - delta for both globally lambda-strongly convex losses (Theorem 2, Eq. 33) and locally lambda-strongly convex nonconvex losses initialized in B(w*, beta_0) (Lemma 4, Theorem 3, Eq. 34).
Limitation
#bridge-neighborhood-degree-and-reduced-graph-limitation
BRIDGE-T, BRIDGE-K, and BRIDGE-B require minimum neighborhood sizes |N_j| >= 2b + 1, b + 3, and max(4b, 3b + 2) + 1 respectively (Table II), and BRIDGE-T's consensus guarantee requires every reduced graph G_red(b) formed by removing all Byzantine nodes and b incoming edges per nonfaulty node to contain a source component of size >= b + 1 (Assumption 4).
⚠️ Curated Limitations & Negative Results
- BRIDGE-T requires every nonfaulty node to have at least 2b + 1 neighbors and every reduced graph G_red(b) to contain a source component of cardinality at least b + 1.
- Statistical convergence rates scale with sqrt(d ||alpha_m||^2 / N), which improves over purely local learning by ||alpha_m|| < 1 but cannot match the fault-free centralized rate O(sqrt(d / (M N))).
Artificial Intelligence Ontology (AIO) Grounding
Mapped AIO Classes
| AIO Target Class | Mapping Relation | Mapping Rationale |
|---|---|---|
AIO:FederatedLearning
Federated Learning
|
related_match | BRIDGE is a Byzantine-resilient decentralized gradient descent framework for collaborative distributed machine learning without a central server. |
Evidence Sources & Primary Literature
3 Sources| Source ID | Publication / Document | Type / Access | Reference & Checksum |
|---|---|---|---|
r546-primary-pdf
|
Cheng Fang, Zhixiong Yang, Waheed U. Bajwa
|
primary paper
full_text
|
ID: https://dblp.org/rec/journals/tsipn/FangYB22
sha256:f9d8b611ddba…
|
r546-arxiv-abs
|
Cheng Fang, Zhixiong Yang, Waheed U. Bajwa
|
primary paper
abstract_only
|
ID: https://arxiv.org/abs/1908.08098
sha256:de7d91b5b9c7…
|
r546-metadata-cr
|
Cheng Fang, Zhixiong Yang, Waheed U. Bajwa
|
primary paper
abstract_only
|
ID: https://dblp.org/rec/journals/tsipn/FangYB22
sha256:a3d8599edad8…
|
Ontology & Grounding Topology
Open in interactive network graph →Curation Provenance
Curator: Antigravity
Method: ai_assisted
Model: Gemini
Created: 2026-10-19T10:29:00Z
Updated: 2026-10-19T10:29:00Z
Source File:
data/curated/BridgeByzantineResilientDecentralizedGradientDescent.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