atlas

Research map / Federated learning and privacy / Personalized and heterogeneous FL

BSemiFL: Semi-supervised Federated Learning via a Bayesian Approach

ICML 2025 · Federated learning and privacy › Personalized and heterogeneous FL · approach: Federated semi-supervised and graph learning · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes BSemiFL, which re-labels local data in semi-supervised federated learning by a Bayesian-weighted ensemble of global and local model pseudo-labels, with per-sample weights from estimated closeness to each model's training distribution.

Problem

Semi-supervised federated learning (SSFL) where clients hold unlabeled data and the server holds a few labels; the re-labeling step is error-prone when using only the global model (adaptation/distribution gap) or only the local model (local knowledge solidification and small data).

Approach

Combine global and local model predictions per sample, weighting each by a variational-Bayesian estimate of how close the sample is to each model's training distribution (the sampling probability), rather than using a fixed average or a single model; theory shows the ensemble loss is below the max of the two individual losses and below naive averaging under a stated condition.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Bayesian-weighted ensemble instead of simple averaging to combine global and local pseudo-label predictions (ablation)BSemiFL · CIFAR-10, Shards (100, 2)test accuracyHelped
Increase warm-up period from 20 to 100 rounds (ablation)BSemiFL · CIFAR-10, Shards (100, 2)test accuracy: 78% -> about 79.5%Helped
Vary pseudo-label threshold among 0.7, 0.8, and 0.9 (ablation)BSemiFL · CIFAR-10, Shards (100, 2)test accuracy: all around 78%No clear effect
Increase server labeled dataset size from 250 to 500 samples (ablation)BSemiFL · CIFAR-10, Shards (100, 2)test accuracy: 68% to 78% (a 10% gain)Helped
Increase server labeled dataset size from 500 to 1000 samples (ablation)BSemiFL · CIFAR-10, Shards (100, 2)test accuracy: 78% to 81% (a 3% gain)Helped
Use BSemiFL rather than the strongest baselineBSemiFL · CIFAR-10, Shards (100, 2)test accuracy: 78.31±1.32 vs. 68.57±2.55; 9.8%Helped
Use BSemiFL rather than SemiFLBSemiFL · CIFAR-10, Dirichlet α=10test accuracy: 88.19% vs. 87.27%Hurt
Use BSemiFL rather than OrchestraBSemiFL · CIFAR-100, Shards (100, 2)test accuracy: 39.09±3.12 vs. 39.93±2.17Hurt

Surprising findings

Limitations

Experimental setup

Datasets: SVHN CIFAR-10 CIFAR-100

Benchmarks: SVHN CIFAR-10 CIFAR-100

Metrics: test accuracy

Baselines: SemiFL FedMatch FedU FedEMA Orchestra (FL)^2 FedFAME pFedKnow

Builds on: SemiFL FixMatch FedMatch variational Bayesian inference

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy