A survey on semi-supervised learning
Jesper E. van EngelenHolger H. Hoos
Presents a comprehensive taxonomy of semi-supervised classification algorithms that systematically organizes inductive, transductive, and deep learning methods while connecting their foundational assumptions to clustering.
Semi-supervised learning combines small amounts of labeled data with large amounts of unlabeled data to improve classification performance in settings where labels are costly or difficult to obtain. The article surveys two decades of research on this topic to organize methods, clarify their foundations, and guide practical use.
The authors set out to deliver a comprehensive, up-to-date review focused on classification, introduce a clear taxonomy, and connect the core assumptions that justify the use of unlabeled data. They synthesized the literature through structured categorization and analysis rather than new experiments.
The resulting taxonomy divides methods into inductive approaches, which produce a reusable classifier, and transductive approaches, which predict only for the given unlabeled points. Inductive methods further split into wrapper techniques that pseudo-label data, unsupervised preprocessing steps such as feature extraction or pre-training, and intrinsically semi-supervised algorithms that embed unlabeled data directly into the objective. Transductive methods rely on graphs that propagate labels along similarity edges.
Key findings show that the smoothness, low-density, and manifold assumptions all reduce to variants of the cluster assumption and that unlabeled data improves performance only when these assumptions hold and the algorithm can exploit them. Performance can degrade when assumptions are violated or when strong supervised baselines already exist. Recent neural-network methods achieve more consistent gains on image tasks when evaluated under realistic protocols that include properly tuned supervised baselines.
These results matter because they reduce the risk of deploying ineffective or harmful semi-supervised systems and help practitioners select methods suited to their data. The survey also supplies concrete evaluation guidelines that guard against overly optimistic claims.
Organizations should treat semi-supervised learning as one option among many and validate chosen approaches on diverse data sets with varying label quantities. Further work is needed on methods that reliably avoid performance degradation and on extending consistent gains beyond image classification. The main limitations are the focus on influential rather than exhaustive coverage and the inherent difficulty of guaranteeing that any given data set satisfies the required assumptions.
- Paper: Manifold Regularization: A Geometric Framework for Learning from Labeled and Unlabeled Examples, Mikhail Belkin et al. (2006). This seminal paper introduces the manifold regularization framework and graph Laplacians that define the geometric and smoothness assumptions surveyed as foundations of semi-supervised learning.
- Paper: Learning with Local and Global Consistency, Dengyong Zhou et al. (2003). This foundational work establishes label propagation and local/global consistency on graphs, serving as a core transductive method analyzed extensively in the survey.
- Paper: Text Classification from Labeled and Unlabeled Documents using EM, K. Nigam et al. (2000). This classic study demonstrates using Expectation-Maximization to leverage unlabeled data with generative models, representing a foundational inductive semi-supervised learning approach.
- Paper: Combining active learning and semi-supervised learning using Gaussian fields and harmonic functions, Xiaojin Zhu et al. (2003). This work formulates harmonic functions and Gaussian random fields on graphs for label propagation, forming a cornerstone of transductive semi-supervised classification.
- Paper: Temporal Ensembling for Semi-Supervised Learning, Samuli Laine et al. (2016). This paper introduces temporal ensembling and the Pi-model, establishing the modern consistency-regularization paradigm for deep semi-supervised learning covered in the survey.
- Paper: Semi-supervised Learning with Deep Generative Models, Diederik P. Kingma et al. (2014). This paper presents deep generative models with variational inference for semi-supervised learning, representing a key intrinsically semi-supervised deep architecture reviewed by the survey.
- Paper: Revisiting Semi-Supervised Learning with Graph Embeddings, Zhilin Yang et al. (2016). This research develops graph embeddings (Planetoid) for both inductive and transductive semi-supervised learning, bridging graph methods and neural representations.
- Paper: Deeper Insights into Graph Convolutional Networks for Semi-Supervised Learning, Qimai Li et al. (2018). This paper provides theoretical and empirical insights into graph convolutional networks and Laplacian smoothing for semi-supervised classification on graph-structured data.
- Paper: Adversarial Autoencoders, Alireza Makhzani et al. (2015). This work introduces adversarial autoencoders as an unsupervised preprocessing and generative modeling technique for semi-supervised classification.
- Paper: Representation Learning: A Review and New Perspectives, Yoshua Bengio et al. (2012). This foundational review explains how unsupervised feature learning and manifold discovery extract representations that facilitate downstream classification tasks.
- Paper: MixMatch: A Holistic Approach to Semi-Supervised Learning, David Berthelot et al. (2019). MixMatch advances semi-supervised classification by unifying consistency regularization, pseudo-labeling, and MixUp into a holistic state-of-the-art framework.
- Paper: Unsupervised Data Augmentation for Consistency Training, Qizhe Xie et al. (2020). This paper enhances consistency-based semi-supervised training by replacing simple noise with advanced, state-of-the-art data augmentations across vision and NLP.
- Paper: Self-Training With Noisy Student Improves ImageNet Classification, Qizhe Xie et al. (2019). Noisy Student scales semi-supervised pseudo-labeling and self-training to massive unlabeled datasets, achieving major gains on large-scale benchmarks.
- Paper: Big Self-Supervised Models are Strong Semi-Supervised Learners, Ting Chen et al. (2020). This study demonstrates how large-scale self-supervised contrastive pre-training followed by distillation dramatically boosts semi-supervised classification under extreme label scarcity.
- Paper: Self-Supervised Learning: Generative or Contrastive, Xiao Liu et al. (2020). This comprehensive survey provides an in-depth taxonomy of generative and contrastive self-supervised methods that drive modern unlabeled representation learning.
- Paper: A Simple Framework for Contrastive Learning of Visual Representations, Ting Chen et al. (2020). SimCLR introduces a widely adopted contrastive learning framework that enables effective unsupervised representation learning to support low-label downstream tasks.
- Paper: Provable Guarantees for Self-Supervised Deep Learning with Spectral Contrastive Loss, Jeff Z. HaoChen et al. (2021). This work establishes theoretical downstream classification guarantees for contrastive representation learning using graph spectral decomposition.
- Paper: Supervised Contrastive Learning, Prannay Khosla et al. (2020). This book chapter adapts contrastive representation learning principles developed for unlabeled data directly into an effective supervised loss objective.
- Paper: Generalizing from a Few Examples, Yaqing Wang et al. (2019). This survey explores few-shot learning methodologies that generalize from scarce annotations by leveraging task priors and meta-learning.
