Skip to contentScholarGate
LibraryBookshelfDeskReview StudioAssistant
Sign in
On this page
IntuitionHow it worksWhen to use itStrengths & limitationsCommon pitfallsApplicationsFrequently asked🔒 Read the full methodSourcesRelated methods
Cite this pageSpotted an issue on this page? Report or suggest a fix →
Home›Machine learning›Semi-supervised Federated Learning
Machine learningMachine learning

Semi-supervised Federated Learning

Also known as: SSL-FL, federated semi-supervised learning, FSSL, semi-supervised distributed learning

Semi-supervised federated learning (SSFL) trains a shared model across many decentralized clients — each holding private data — when only a subset of clients or a subset of local samples carry labels. It combines the privacy-preserving coordination of federated learning with the label-efficiency of semi-supervised techniques such as pseudo-labeling and consistency regularization, enabling strong model quality without centralizing sensitive data.

ScholarGate
  1. Machine learning
  2. v1
  3. 2 Sources
  4. PUBLISHED
Cite this page →
Tools & resources
Download slides
Learn & explore

Read the full method

Members only

Sign in with a free account to read this section.

Sign in

Method map

The neighbourhood of related methods — select a node to explore.

Semi-supervised Federated learning
Federated LearningFew-shot LearningOnline Federated LearningSelf-supervised LearningSemi-supervised LearningTransfer LearningBayesian Federated Learn…Robust Federated Learning

When to use it

Choose semi-supervised federated learning when data is distributed across devices or institutions that cannot share raw records (privacy, regulation, or bandwidth constraints), and when only a small fraction of that data is annotated. Ideal settings include medical imaging across hospitals, mobile keyboard prediction, and industrial sensor monitoring. Avoid SSFL when you can centralise data without privacy risk — centralized semi-supervised learning is simpler and usually achieves higher accuracy. Also avoid it if all clients have abundant labels (pure federated learning suffices) or if the communication budget is extremely limited (local iterations needed per round are high).

Strengths & limitations

Strengths
  • Preserves data privacy by keeping raw samples on-device and sharing only model updates.
  • Exploits large amounts of unlabeled distributed data that would otherwise be wasted.
  • Scales to many heterogeneous clients without requiring label parity across them.
  • Compatible with differential privacy and secure aggregation for additional protection.
  • Reduces annotation cost significantly compared to fully supervised federated learning.
Limitations
  • Communication overhead is substantial: multiple rounds of upload and download are required.
  • Non-IID (heterogeneous) client distributions can cause global model drift and slow convergence.
  • Pseudo-labels generated locally may be noisy, especially early in training before the model stabilises.
  • Tuning is complex — consistency loss weights, pseudo-label confidence thresholds, and the number of local epochs all interact.

Frequently asked

How is this different from standard federated learning?

Standard federated learning assumes every client has labeled data and trains purely supervised. SSFL explicitly handles clients with no labels, using semi-supervised objectives (pseudo-labeling, consistency regularization) to extract signal from unlabeled local data.

What happens when client label distributions are very different?

Heterogeneous label distributions (non-IID data) are the main challenge. Techniques such as FedProx, SCAFFOLD, or inter-client consistency losses help stabilize training; without them the global model can drift toward well-labeled clients and perform poorly elsewhere.

Does SSFL provide privacy guarantees?

By design SSFL avoids sending raw data, but model updates can still leak information. Adding differential privacy (clipping and noising gradients) or secure multi-party aggregation provides stronger formal guarantees at some cost to model accuracy.

How many communication rounds are typically needed?

Convergence depends on data heterogeneity, model size, and the number of local epochs. Practical deployments commonly run between 50 and 500 rounds; early stopping based on server-side validation of labeled data is advisable.

Can I use pre-trained models to bootstrap SSFL?

Yes, and it is strongly recommended. Initializing from a strong pre-trained backbone (e.g., a vision or language model) stabilizes early pseudo-labels, accelerates convergence, and substantially reduces the number of rounds required.

Sources

  1. Jeong, W., Yoon, J., Yang, E., & Hwang, S. J. (2020). Federated Semi-Supervised Learning with Inter-Client Consistency. International Conference on Learning Representations (ICLR 2021). link ↗
  2. Zhang, Z., Chen, Y., Yu, H., & Lu, J. (2021). SemiFed: Semi-supervised Federated Learning with Consistency and Pseudo-Labeling. arXiv preprint arXiv:2108.09412. link ↗

How to cite this page

ScholarGate. (2026, June 3). Semi-supervised Federated Learning. ScholarGate. https://scholargate.app/en/machine-learning/semi-supervised-federated-learning

Related methods

Federated LearningFew-shot LearningOnline Federated LearningSelf-supervised LearningSemi-supervised LearningTransfer Learning

Which method?

Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.

  • Federated LearningPrivacy↔ compare
  • Few-shot LearningMachine learning↔ compare
  • Online Federated LearningMachine learning↔ compare
  • Self-supervised LearningMachine learning↔ compare
  • Semi-supervised LearningMachine learning↔ compare
  • Transfer LearningMachine learning↔ compare
Compare side by side →

Referenced by

Bayesian Federated LearningRobust Federated Learning

Similar methods

Self-supervised Federated learningActive Learning Federated LearningSemi-supervised LearningSemi-supervised Few-shot LearningSemi-supervised Image ClassificationSemi-supervised Multilayer PerceptronEnsemble Federated LearningSemi-supervised Convolutional Neural Network

Related reference concepts

Self-Supervised and Representation LearningUnsupervised LearningDe-identification and Privacy-Preserving Data AnalysisSupervised LearningStochastic OptimizationReinforcement Learning

Spotted an issue on this page? Report or suggest a fix →

ScholarGate — Semi-supervised Federated learning (Semi-supervised Federated Learning). Retrieved 2026-07-21 from https://scholargate.app/en/machine-learning/semi-supervised-federated-learning · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Jeong, W. et al. / multiple independent groups
Year
2020
Type
Distributed semi-supervised learning framework
DataType
Partially labeled distributed tabular, image, or text data
Subfamily
Machine learning
Related methods
Federated LearningFew-shot LearningOnline Federated LearningSelf-supervised LearningSemi-supervised LearningTransfer Learning
ScholarGate

A content-first reference library for research methods — what each one is, how it works, and where it comes from.

Open data (CC-BY)

Explore

  • Library
  • Search the library…
  • Browse by field
  • Fields
  • Journey
  • Compare
  • Which method?

Reference

  • Subjects
  • Atlas
  • Glossary
  • Methodology
  • Philosophy

Your tools

  • Bookshelf
  • Desk
  • Chat

Company

  • About
  • Pricing
  • Contact
  • Suggest a method

Entries are compiled from published sources for reference. Verifying the accuracy and suitability of any information for your own use remains your responsibility.

© 2026 ScholarGate · A research-method reference library
  • Privacy
  • Cookies
  • Terms
  • Delete account