Research map / Label-efficient and robust learning / Semi-supervised learning
Mind the Gap: Confidence Discrepancy Can Guide Federated Semi-Supervised Learning Across Pseudo-Mismatch
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 SAGE, a federated semi-supervised learning method that combines local and global model pseudo-labels and softly corrects them using the confidence discrepancy between the two models, which grows with data heterogeneity.
Problem
Federated semi-supervised learning suffers from incorrect hard pseudo-labels that data heterogeneity exacerbates, degrading performance and convergence.
Approach
Use the local model's pseudo-labels when confident and fall back to the global model otherwise (CPG), then soft-correct local pseudo-labels by interpolating with the global model's prediction using an exponential decay of the local-global confidence gap (CDSC).
Key results
- On CIFAR-100 with 10% labels and alpha=1, SAGE reaches 56.06% test accuracy versus 54.18%-ish for the best prior FSSL baseline (FedDB at 51.55 in Table 1 is lower; SAGE improves over FedDB by 3.68 points).
- SAGE reaches 30%/40%/50% target accuracy on CIFAR-100 (alpha=1) in 56/112/242 rounds, about 2.1-2.4x speedup over FixMatch-LPL.
- Adding SAGE as a plugin improves FixMatch on CIFAR-100 by 4.86 to 6.51 points across heterogeneity levels.
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| Use SAGE instead of the strongest listed baseline | FSSL with ResNet-8 · CIFAR-100, 10% label, α = 0.1/0.5/1 | accuracy: ↑3.3; ↑3.61; ↑3.68 | Helped |
| Use SAGE instead of the strongest listed baseline | FSSL with ResNet-8 · SVHN, 10% label, α = 0.1/0.5/1 | accuracy: ↑0.98; ↑0.78; ↑0.46 | Helped |
| Add CPG to FedAvg+FixMatch-LPL (ablation) | FSSL with ResNet-8 · CIFAR-100, α = 0.1/0.5/1 | accuracy: 49.32 -> 52.25; 49.67 -> 53.85; 49.55 -> 53.50 | Helped |
| Add CDSC to FedAvg+FixMatch-LPL (ablation) | FSSL with ResNet-8 · CIFAR-100, α = 0.1/0.5/1 | accuracy: 49.32 -> 52.43; 49.67 -> 53.17; 49.55 -> 53.48 | Helped |
| Add both CPG and CDSC (ablation) | FedAvg+FixMatch-LPL on CIFAR-100 · CIFAR-100, α = 0.1/0.5/1 | accuracy: 49.32 -> 54.18; 49.67 -> 55.82; 49.55 -> 56.06 | Helped |
Surprising findings
- Hard pseudo-label quality degrades with heterogeneity, and removing incorrect pseudo-labels lets SGD-FSSL approach centralized FixMatch performance.
- Many existing FSSL methods based on hard pseudo-labels perform worse than vanilla FixMatch on some datasets.
Limitations
- Evaluated only in the Label-at-All-Client setting; Label-at-Partial-Client and Label-at-Server not covered.
- Relies on hand-set hyperparameters such as confidence threshold tau=0.95 and sensitivity kappa.
Experimental setup
Datasets: CIFAR-10 CIFAR-100 SVHN CINIC-10
Benchmarks: CIFAR-10 CIFAR-100 SVHN CINIC-10
Metrics: test accuracy convergence rounds pseudo-labeling accuracy
Baselines: FedAvg FedProx FedAvg-SL FixMatch-LPL FixMatch-GPL FedMatch FedLabel FedLoke FedDure FedDB
Builds on: FixMatch FedAvg FlexMatch
Closest papers by meaning
- (FL)$^2$: Overcoming Few Labels in Federated Semi-Supervised Learning (NeurIPS 2024 · similarity 0.92)
- Progressive Distribution Matching for Federated Semi-Supervised Learning (AAAI 2025 · similarity 0.90)
- Combating Data Imbalances in Federated Semi-supervised Learning with Dual Regulators (AAAI 2024 · similarity 0.89)
- BSemiFL: Semi-supervised Federated Learning via a Bayesian Approach (ICML 2025 · similarity 0.89)
- SemiDFL: A Semi-Supervised Paradigm for Decentralized Federated Learning (AAAI 2025 · similarity 0.89)
- FedQS: Optimizing Gradient and Model Aggregation for Semi-Asynchronous Federated Learning (NeurIPS 2025 · similarity 0.88)
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.
