language-icon Old Web
English
Sign In

Semi-supervised learning

Semi-supervised learning is a class of machine learning tasks and techniques that also make use of unlabeled data for training – typically a small amount of labeled data with a large amount of unlabeled data. Semi-supervised learning falls between unsupervised learning (without any labeled training data) and supervised learning (with completely labeled training data). Many machine-learning researchers have found that unlabeled data, when used in conjunction with a small amount of labeled data, can produce considerable improvement in learning accuracy. The acquisition of labeled data for a learning problem often requires a skilled human agent (e.g. to transcribe an audio segment) or a physical experiment (e.g. determining the 3D structure of a protein or determining whether there is oil at a particular location). The cost associated with the labeling process thus may render a fully labeled training set infeasible, whereas acquisition of unlabeled data is relatively inexpensive. In such situations, semi-supervised learning can be of great practical value. Semi-supervised learning is also of theoretical interest in machine learning and as a model for human learning. Semi-supervised learning is a class of machine learning tasks and techniques that also make use of unlabeled data for training – typically a small amount of labeled data with a large amount of unlabeled data. Semi-supervised learning falls between unsupervised learning (without any labeled training data) and supervised learning (with completely labeled training data). Many machine-learning researchers have found that unlabeled data, when used in conjunction with a small amount of labeled data, can produce considerable improvement in learning accuracy. The acquisition of labeled data for a learning problem often requires a skilled human agent (e.g. to transcribe an audio segment) or a physical experiment (e.g. determining the 3D structure of a protein or determining whether there is oil at a particular location). The cost associated with the labeling process thus may render a fully labeled training set infeasible, whereas acquisition of unlabeled data is relatively inexpensive. In such situations, semi-supervised learning can be of great practical value. Semi-supervised learning is also of theoretical interest in machine learning and as a model for human learning. As in the supervised learning framework, we are given a set of l {displaystyle l} independently identically distributed examples x 1 , … , x l ∈ X {displaystyle x_{1},dots ,x_{l}in X} with corresponding labels y 1 , … , y l ∈ Y {displaystyle y_{1},dots ,y_{l}in Y} . Additionally, we are given u {displaystyle u} unlabeled examples x l + 1 , … , x l + u ∈ X {displaystyle x_{l+1},dots ,x_{l+u}in X} . Semi-supervised learning attempts to make use of this combined information to surpass the classification performance that could be obtained either by discarding the unlabeled data and doing supervised learning or by discarding the labels and doing unsupervised learning. Semi-supervised learning may refer to either transductive learning or inductive learning The goal of transductive learning is to infer the correct labels for the given unlabeled data x l + 1 , … , x l + u {displaystyle x_{l+1},dots ,x_{l+u}} only. The goal of inductive learning is to infer the correct mapping from X {displaystyle X} to Y {displaystyle Y} .

[ "Algorithm", "Machine learning", "Artificial intelligence", "Pattern recognition", "Manifold regularization", "Transduction (machine learning)", "PU learning", "Co-training", "laplacian support vector machine" ]
Parent Topic
Child Topic
    No Parent Topic