AIMech AI

Divide-and-Conquer Spectral Byzantine-Robust Aggregation

Algorithms AIMech:DncDivideAndConquerSpectralByzantineRobustAggregation DRAFT
Aliases: DnC, DnC AGR, Divide-and-Conquer Robust Aggregation, Divide-and-Conquer Byzantine-Robust Aggregation
A Byzantine-robust gradient aggregation algorithm for federated learning that mitigates the curse of dimensionality and defeats optimization-based untargeted model poisoning attacks by repeatedly subsampling a random subset r of b <= d gradient coordinates, centering the subsampled client updates around their coordinate-wise mean mu, computing each client's squared projection outlier score s_i = <tilde_nabla_i - mu, v>^2 along the top right singular vector v of the centered matrix, retaining the n - c*m clients with the lowest outlier scores in each iteration, and averaging the full-dimensional gradients over the intersection I_final = cap I_good across niters random subsamples.
Identity Notes & Concept Scope Distinct from Euclidean distance-based filtering rules (Krum, Multi-Krum, Bulyan), coordinate-wise robust estimators (Coordinate-Wise Median, Coordinate-Wise Trimmed-Mean, Geometric Median / RFA), cosine-similarity server-root-dataset trust bootstrapping (FLTrust), and loss-based suspicion scoring (Zeno). Specifically denotes the Divide-and-Conquer (DnC) spectral aggregation rule of Shejwalkar & Houmansadr (NDSS 2021, Algorithm 2, Section VII-B) backed by epsilon-spectral separability guarantees (Definition 1, Lemma 1, and Appendix B Lemmas 2-3).

Claims & Grounded Evidence

3 Claims
Mechanism #r521-random-subsampling-spectral-outlier-filtering
To avoid the O(d^3) memory and computational cost of full-dimensional singular value decomposition on neural network gradients, DnC (Algorithm 2) samples a sorted set r of b <= d random coordinate indices in each of niters iterations, centers the n x b subsampled gradients nabla^c = tilde_nabla - mu, computes the top right singular vector v of nabla^c, scores each update via s_i = (<tilde_nabla_i - mu, v>)^2, retains the n - c*m indices with lowest scores, and averages the full gradients over the intersection I_final = cap I_good.
Scope #r521-epsilon-spectral-separability-lemma
Under finite-covariance benign and malicious gradient distributions B and M with means mu_B, mu_M and covariances Sigma_B, Sigma_M <= sigma^2 I in the mixture U = (1 - epsilon)B + epsilon M (0 < epsilon < 0.5), Lemma 3 and Lemma 1 prove that whenever ||mu_B - mu_M||_2^2 >= 6*sigma^2 / epsilon, the top right singular vector v of U satisfies <mu_B - mu_M, v>^2 >= (2/3)||mu_B - mu_M||_2^2 >= 2*sigma^2 / epsilon, guaranteeing epsilon-spectral separability so that impactful mean-shifting attacks are filtered out.
Limitation #r521-non-iid-full-knowledge-adaptive-limitation
When client training data are strongly non-i.i.d. and class-imbalanced (such as on FEMNIST), benign client gradients do not align along a single low-variance mean direction, allowing a worst-case adversary with full knowledge of benign client updates (agr-updates or updates-only) to evade DnC's spectral filter using Min-Sum or adaptive attacks (Eq. 8).

⚠️ Curated Limitations & Negative Results

Artificial Intelligence Ontology (AIO) Grounding

Mapped AIO Classes
AIO Target Class Mapping Relation Mapping Rationale
AIO:FederatedLearning
Federated Learning
broad_match DnC is a spectral Byzantine-robust server gradient aggregation rule within the federated learning paradigm.
AIO:PrincipalComponentAnalysis
Principal Component Analysis
related_match DnC projects centered subsampled client updates onto their top right singular vector (principal direction of maximum variance) to score outliers.

Evidence Sources & Primary Literature

3 Sources
Source ID Publication / Document Type / Access Reference & Checksum
r521-primary-pdf
Virat Shejwalkar, Amir Houmansadr
primary paper
full_text
ID: https://dblp.org/rec/conf/ndss/ShejwalkarH21.json
sha256:e472d79bc535…
r521-arxiv-abs
Virat Shejwalkar, Amir Houmansadr
primary paper
abstract_only
ID: https://www.ndss-symposium.org/ndss-paper/manipulating-the-byzantine-optimizing-model-poisoning-attacks-and-defenses-for-federated-learning/
sha256:ce764137387b…
r521-metadata-cr
Virat Shejwalkar, Amir Houmansadr
primary paper
abstract_only
ID: https://dblp.org/rec/conf/ndss/ShejwalkarH21.json
sha256:058257434e13…

Ontology & Grounding Topology

Open in interactive network graph →
CONCEPT KIND Algorithms AIMech:DncDivideAndConquerSpectralByzantineRobustAggregation Divide-and-Conquer... 3 claims · 3 sources AIO GROUNDING AIO:FederatedLearning (2)

Curation Provenance

Curator: Antigravity
Method: ai_assisted
Model: Gemini
Created: 2026-10-19T10:04:00Z
Updated: 2026-10-19T10:04:00Z
Source File: data/curated/DncDivideAndConquerSpectralByzantineRobustAggregation.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