AIMech AI

FedBE (Federated Bayesian Model Ensemble via Stochastic Weight Average Distillation)

Algorithms AIMech:FedBeFederatedBayesianModelEnsembleViaStochasticWeightAverageDistillation DRAFT
Aliases: FedBE, Federated Bayesian Ensemble, Bayesian Model Ensemble for Federated Learning
A Bayesian server-side model aggregation algorithm for multi-round federated learning (Chen & Chao 2021, Sections 3-4, Equations 3-9, Algorithm 1) that treats client-updated models {w_i; i in S} as stochastic gradient trajectories to construct an approximate global model posterior p(w | D) on the server — either by fitting a SWAG-style diagonal Gaussian N(mu, Sigma_diag) with mu = sum_i (|D_i|/|D|) w_i and Sigma_diag = diag(sum_i (|D_i|/|D|) (w_i - mu)^2) (Equation 5) or a Dirichlet simplex convex-combination distribution w^{(m)} = sum_i (gamma_i^{(m)} |D_i| / sum_{i'} gamma_{i'}^{(m)} |D_{i'}|) w_i with gamma^{(m)} ~ Dir(alpha) (Equations 6-7) — samples M global models {w^{(m)} ~ p(w | D)}_{m=1}^M to form a Bayesian model ensemble {w_bar} U {w_i} U {w^{(m)}} that generates ensemble pseudo-labels p_hat_j = (1/M') sum_{m'=1}^{M'} p(y | x_j; w^{(m')}) (Equation 4) on an unlabeled server dataset U = {x_j}_{j=1}^J, and distills the pseudo-labeled set T = {(x_j, p_hat_j)}_{j=1}^J into a single student global model w using Stochastic Weight Averaging (SWA) with a cyclical learning rate schedule eta_SWA (Algorithm 1).
Identity Notes & Concept Scope Distinct from FedDF (AIMech:FedDfEnsembleDistillationForRobustModelFusionInFederatedLearning, Lin et al. 2020), which distills only the direct average of client logits without fitting a Gaussian or Dirichlet global parameter posterior p(w | D), sampling additional higher-quality global models w^{(m)} ~ p(w | D), or applying cyclical Stochastic Weight Averaging (SWA) during server distillation; and distinct from FedPA (AIMech:FedPaFederatedPosteriorAveragingViaLocalMcmcAndShrinkageCovariance, Al-Shedivat et al. 2021), which estimates local client posteriors via MCMC and shrinkage covariance on clients rather than server-side Bayesian ensemble distillation.

Claims & Grounded Evidence

4 Claims
Mechanism #r475-gaussian-and-dirichlet-posterior-ensemble-curvature-mechanism
FedBE constructs p(w | D) from uploaded client weights {w_i} via either a diagonal Gaussian N(mu, Sigma_diag) (Equation 5) or a Dirichlet simplex distribution over convex client combinations (Equations 6-7), and shows via second-order linearization around w_bar (Equations 8-9) that the Bayesian ensemble prediction (1/M) sum_m p(y | x; w^{(m)}) differs from p(y | x; w_bar) by O(Omega^2) where Omega = max_m ||w^{(m)} - w_bar||, improving calibration and accuracy under non-IID client drift (Chen & Chao 2021, Section 3.3, Figure 1).
Mechanism #r475-swa-ensemble-knowledge-distillation-mechanism
To summarize the Bayesian model ensemble {w_bar} U {w_i; i in S} U {w^{(m)}}_{m=1}^M into a single global model w for multi-round communication without overfitting to noisy early-round ensemble pseudo-labels p_hat_j on unlabeled server data U, FedBE minimizes the cross-entropy distillation loss -(1/J) sum_j p_hat_j^T log p(y | x_j; w) using Stochastic Weight Averaging (SWA) with a cyclical learning rate schedule eta_SWA and averages traversed student checkpoints (Chen & Chao 2021, Section 4, Algorithm 1, & Appendix C.4 Figure 11).
Application #r475-deep-network-non-iid-federated-classification-application
Applied to non-IID and partial-participation federated image classification with deeper neural networks (ConvNet, ResNet-20/32/44/56, MobileNetV2) on CIFAR-10, CIFAR-100, and Tiny-ImageNet, including out-of-domain unlabeled server datasets and compatibility with FedProx, FedAvgM, and SCAFFOLD (Chen & Chao 2021, Section 5, Tables 1-6).
Limitation #r475-unlabeled-server-data-and-server-distillation-compute-limitation
Requires access to an unlabeled dataset U at the server and incurs extra server-side forward inference passes across M' ensemble models plus SWA knowledge distillation epochs at every communication round (Chen & Chao 2021, Sections 4, 6, & Appendix D.1).

⚠️ 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 FedBE is a Bayesian model ensemble aggregation algorithm for federated learning within the broader FederatedLearning category.

Evidence Sources & Primary Literature

3 Sources
Source ID Publication / Document Type / Access Reference & Checksum
r475-primary-pdf
Hong-You Chen, Wei-Lun Chao
primary paper
full_text
ID: https://arxiv.org/abs/2009.01974
sha256:836b0245c888…
r475-arxiv-abs
Hong-You Chen, Wei-Lun Chao
primary paper
abstract_only
ID: https://arxiv.org/abs/2009.01974
sha256:059b29ee3d71…
r475-metadata-cr
Hong-You Chen, Wei-Lun Chao
primary paper
abstract_only
ID: https://arxiv.org/abs/2009.01974
sha256:a48d58d95f16…

Ontology & Grounding Topology

Open in interactive network graph →
CONCEPT KIND Algorithms AIMech:FedBeFederatedBayesianModelEnsembleViaStochasticWeightAverageDistillation FedBE (Federated... 4 claims · 3 sources AIO GROUNDING AIO:FederatedLearning (1)

Curation Provenance

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