AIMech AI

FedAUX (Certainty-Weighted Unsupervised Auxiliary Ensemble Distillation for Federated Learning)

Algorithms AIMech:FedAuxCertaintyWeightedUnsupervisedAuxiliaryEnsembleDistillationForFederatedLearning DRAFT
Aliases: FedAUX, Federated Auxiliary Data Distillation, Certainty-Weighted Federated Ensemble Distillation with Unlabeled Auxiliary Data
An unlabeled-auxiliary-data federated learning and ensemble distillation framework (Sattler, Korjakow, Rischke, & Samek 2021, Sections 3.2-3.5, Equations 1-10, Algorithm 1, Theorems 1-2) that leverages an unlabeled auxiliary dataset D_aux = D_train U D_distill U D^- in two stages: (1) self-supervised contrastive feature extractor pretraining of h_0 on D_train to initialize client feature extractors in a common representation basin, and (2) certainty-weighted server ensemble distillation on D_distill where each client i solves a strongly convex L2-regularized logistic regression problem J(w, h_0, D_i, D^-) = (1/(|D_i| + |D^-|)) sum_{x in D_i U D^-} log(1 + exp(-t_x <w, h_tilde_0(x)>)) + (lambda/2) ||w||_2^2 separating its private data D_i (t_x = +1) from negative auxiliary data D^- (t_x = -1) (Equation 4), perturbs w_i^* with calibrated Gaussian noise N(0, sigma^2 I) for (epsilon, delta)-differential privacy (Equations 5 & 10, Theorem 2), and weights each client's teacher logits f_i(x) on x in D_distill by its certainty score s_i(x) = (1 + exp(-<w_i^* + rho, h_tilde_0(x)>))^{-1} + xi via A_s(x) = softmax(sum_{i in S_t} s_i(x) f_i(x) / sum_{i in S_t} s_i(x)) (Equations 3 & 6).
Identity Notes & Concept Scope Distinct from FedDF (AIMech:FedDfEnsembleDistillationForRobustModelFusionInFederatedLearning, Lin et al. 2020), which averages client teacher logits with uniform weights A_mean(x) = softmax((1/|S_t|) sum_{i in S_t} f_i(x)) (Equation 2) and degrades under extreme non-IID domain/label skew where most clients are out-of-distribution on x; and distinct from FedMD (AIMech:FedMdHeterogeneousFederatedLearningViaPublicDatasetModelDistillation, Li & Wang 2019), which requires a labeled public dataset for transfer pretraining and uses unweighted logit averaging without differentially private out-of-distribution certainty scoring.

Claims & Grounded Evidence

4 Claims
Mechanism #r484-certainty-weighted-ensemble-distillation-mechanism
Instead of weighting all active client teachers equally on unlabeled distillation sample x in D_distill, FedAUX trains a one-vs-auxiliary logistic certainty scorer w_i^* on normalized frozen-extractor features h_tilde_0(x) separating private client samples D_i from negative auxiliary samples D^- (Equation 4), evaluates certainty s_i(x) = (1 + exp(-<w_i^* + rho, h_tilde_0(x)>))^{-1} + xi (Equation 6), and distills the certainty-weighted soft label A_s(x) = softmax(sum_{i in S_t} s_i(x) f_i(x) / sum_{i in S_t} s_i(x)) into the server prototype model (Sattler et al. 2021, Section 3.4, Equations 3-6, Algorithm 1, p. 4).
Scope #r484-l2-sensitivity-and-differentially-private-scoring-scope
Theorem 1 proves that the L2 sensitivity of the lambda-regularized logistic certainty classifier w_i^* over unit-norm features ||h_tilde_0(x)||_2 <= 1 is bounded by 2 / (lambda (|D_i| + |D^-|)) (Equation 8), and Theorem 2 establishes that adding Gaussian noise rho ~ N(0, sigma^2 I) with variance sigma^2 >= 8 ln(1.25 / delta) / (epsilon^2 lambda^2 (|D_i| + |D^-|)^2) (Equation 10) guarantees (epsilon, delta)-differential privacy for the published certainty scoring mechanism (Sattler et al. 2021, Section 3.5 & Appendix J, Theorems 1-2, pp. 5 & 18-21).
Application #r484-heterogeneous-vision-and-chest-xray-federated-distillation-application
Applied to homogeneous and heterogeneous neural network ensembles under severe Dirichlet label skew on CIFAR-10, STL-10, Office-Home domain shift, and ChestX-ray14 medical imaging benchmarks using unlabeled ImageNet / CIFAR-100 auxiliary data (Sattler et al. 2021, Section 4, Tables 1-6, Figures 2-6).
Limitation #r484-unlabeled-auxiliary-dataset-availability-limitation
Requires the server and clients to have access to an unlabeled auxiliary dataset D_aux whose input modality is compatible with the target task for contrastive pretraining, negative scoring, and ensemble distillation (Sattler et al. 2021, Section 3.1-3.4, pp. 3-4).

⚠️ 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 FedAUX is an unlabeled-auxiliary-data certainty-weighted ensemble distillation algorithm within the broader FederatedLearning category.

Evidence Sources & Primary Literature

3 Sources
Source ID Publication / Document Type / Access Reference & Checksum
r484-primary-pdf
Felix Sattler, Tim Korjakow, Roman Rischke, Wojciech Samek
primary paper
full_text
ID: https://arxiv.org/abs/2102.02514
sha256:14647016792f…
r484-arxiv-abs
Felix Sattler, Tim Korjakow, Roman Rischke, Wojciech Samek
primary paper
abstract_only
ID: https://arxiv.org/abs/2102.02514
sha256:25edafcd2358…
r484-metadata-cr
Felix Sattler, Tim Korjakow, Roman Rischke, Wojciech Samek
primary paper
abstract_only
ID: https://arxiv.org/abs/2102.02514
sha256:9b80834b04d3…

Ontology & Grounding Topology

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

Curation Provenance

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