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 Learning
Machine learningMachine learning

Semi-supervised Learning

Semi-supervised Learning (Combined Labeled and Unlabeled Data Training) · Also known as: SSL, semi-supervised machine learning, transductive learning, label-efficient learning

Semi-supervised learning (SSL) is a machine learning paradigm that trains models using a small set of labeled examples together with a much larger pool of unlabeled data. By leveraging the structure inherent in unlabeled data, SSL achieves accuracy closer to fully supervised models while requiring far fewer costly manual labels — making it practical when labeling is expensive, slow, or resource-constrained.

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 Learning
Active LearningFew-shot LearningSelf-supervised LearningSemi-supervised Random F…Transfer LearningActive learning BoostingActive Learning Federate…Active learning Gaussian…Active Learning Logistic…Active learning One-clas…

+61 more

When to use it

Use semi-supervised learning when you have abundant unlabeled data but labeling is expensive, slow, or requires scarce expert knowledge — common in medical imaging, natural language processing, and scientific domains. SSL is appropriate when unlabeled and labeled data share the same distribution, when the cluster or manifold assumption plausibly holds, and when a fully supervised baseline is already feasible but its accuracy is limited by label scarcity. Do NOT use SSL when the labeled and unlabeled data come from different distributions (distribution shift); when unlabeled data are very scarce; when the task is simple enough that a small labeled set already saturates model capacity; or when pseudo-label error would compound faster than the model can correct — as happens with high-entropy or imbalanced outputs.

Strengths & limitations

Strengths
  • Substantially improves model accuracy when labeled data are scarce but unlabeled data are plentiful.
  • Reduces annotation cost and time, enabling practical deployment in expert-labeling-heavy domains.
  • Compatible with almost any base learner (neural networks, random forests, SVMs, GPs) via pseudo-labeling or graph-based extensions.
  • Label propagation and graph-based methods provide interpretable uncertainty and neighborhood structure.
  • Self-training and consistency regularization integrate naturally into standard training pipelines with minimal additional infrastructure.
Limitations
  • Performance can degrade below the supervised baseline if the unlabeled data violate the cluster or smoothness assumption or contain distribution shift.
  • Pseudo-label error accumulates over iterations: confident but wrong predictions corrupt subsequent training.
  • Requires careful tuning of confidence thresholds, regularization strength, and the ratio of labeled to unlabeled data.
  • Evaluation is harder: the unlabeled set must never be used for model selection unless strictly held out.
  • Computational cost rises with large unlabeled corpora, especially for graph-based methods that require pairwise similarities.

Frequently asked

How is semi-supervised learning different from self-supervised learning?

Semi-supervised learning uses a small set of human-provided labels together with unlabeled data to improve a supervised task. Self-supervised learning creates its own labels from the structure of unlabeled data alone (e.g., predicting masked words) — no human labels are used during pretraining, though the learned representations are later fine-tuned on labeled data.

When does semi-supervised learning hurt rather than help?

If the unlabeled data come from a different distribution than the labeled data, or if the class boundaries do not align with the natural clusters in the data, SSL can introduce noise that reduces accuracy below the supervised baseline. Always compare against a supervised-only model.

What is the simplest SSL algorithm to try first?

Self-training is the most straightforward: train on labels, predict on unlabeled data, add high-confidence predictions back as labeled data, and retrain. It works with any base learner and serves as a useful baseline before more complex graph or consistency-regularization methods.

How much labeled data is typically needed?

There is no universal answer, but SSL is most beneficial when labeled data represent 1–10% of the total dataset. Below roughly 10–50 labeled examples per class, even SSL can struggle; at that point active learning to prioritize which examples to label may be more effective.

Can semi-supervised learning be used with any model type?

Yes. Pseudo-labeling and self-training work with any base learner. Graph-based methods such as label propagation are model-agnostic but require computing pairwise similarities. Consistency regularization methods are most naturally applied to neural networks but can be adapted to other probabilistic models.

Sources

  1. Chapelle, O., Scholkopf, B., & Zien, A. (Eds.) (2006). Semi-Supervised Learning. MIT Press. ISBN: 978-0-262-03358-9
  2. Zhu, X. (2005). Semi-supervised learning literature survey. Technical Report 1530, University of Wisconsin-Madison. link ↗

How to cite this page

ScholarGate. (2026, June 3). Semi-supervised Learning (Combined Labeled and Unlabeled Data Training). ScholarGate. https://scholargate.app/en/machine-learning/semi-supervised-learning

Related methods

Active LearningFew-shot LearningSelf-supervised LearningSemi-supervised Random ForestTransfer 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.

  • Active LearningMachine learning↔ compare
  • Few-shot LearningMachine learning↔ compare
  • Self-supervised LearningMachine learning↔ compare
  • Semi-supervised Random ForestMachine learning↔ compare
  • Transfer LearningMachine learning↔ compare
Compare side by side →

Referenced by

Active learning BoostingActive Learning Federated LearningActive learning Gaussian mixture modelActive Learning Logistic RegressionActive learning One-class SVMActive Learning Self-supervised LearningActive learning Support vector machineActive Learning Voting EnsembleApriori AlgorithmAssociation RulesBayesian Active LearningBayesian Online LearningBayesian Semi-supervised LearningEnsemble Active LearningEnsemble Online LearningEnsemble Self-supervised LearningEnsemble Semi-supervised LearningFew-shot LearningMetric LearningOnline Active learningOnline Few-shot LearningOnline LearningOnline Semi-supervised learningOnline Transfer learningRegularized Federated LearningRegularized Online LearningRegularized semi-supervised learningRobust Active LearningSelf-supervised Active LearningSelf-supervised Decision TreeSelf-supervised Federated learningSelf-supervised Gaussian Mixture ModelSelf-supervised Gradient BoostingSelf-supervised LearningSelf-supervised Naive BayesSelf-supervised Random ForestSelf-supervised Stacking EnsembleSelf-supervised Support Vector MachineSelf-supervised Transfer learningSemi-supervised Active LearningSemi-supervised Apriori AlgorithmSemi-supervised Association RulesSemi-supervised Autoencoder Anomaly DetectionSemi-supervised BaggingSemi-supervised BoostingSemi-supervised Diffusion ModelSemi-supervised Federated learningSemi-supervised Few-shot LearningSemi-supervised GANSemi-supervised Gaussian Mixture ModelSemi-supervised Gaussian ProcessSemi-supervised Gradient BoostingSemi-supervised Graph Neural NetworkSemi-supervised Isolation ForestSemi-supervised K-meansSemi-supervised K-nearest neighborsSemi-supervised Linear RegressionSemi-supervised Logistic RegressionSemi-supervised LSTMSemi-supervised Metric LearningSemi-supervised Naive BayesSemi-supervised One-class SVMSemi-supervised Online LearningSemi-supervised Transfer LearningSemi-supervised Voting EnsembleTransfer LearningWeakly Supervised Semantic SegmentationWeakly Supervised Variational AutoencoderWeakly supervised vision transformer

Similar methods

Ensemble Semi-supervised LearningSemi-supervised Image ClassificationBayesian Semi-supervised LearningSemi-supervised Multilayer PerceptronSemi-supervised TransformerSemi-supervised Transfer LearningSemi-supervised Active LearningRegularized semi-supervised learning

Related reference concepts

Supervised LearningUnsupervised LearningSelf-Supervised and Representation LearningMachine LearningSupport Vector Machines and Kernel MethodsSupport Vector Classification

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

ScholarGate — Semi-supervised Learning (Semi-supervised Learning (Combined Labeled and Unlabeled Data Training)). Retrieved 2026-07-21 from https://scholargate.app/en/machine-learning/semi-supervised-learning · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Vapnik, V. N. and others (community of researchers, 1970s–2000s)
Year
1970s–2006 (formalized)
Type
Learning paradigm
DataType
Tabular, image, text, or sequential data with a mix of labeled and unlabeled instances
Subfamily
Machine learning
Related methods
Active LearningFew-shot LearningSelf-supervised LearningSemi-supervised Random ForestTransfer 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