A survey on semi-supervised learning — TEI-tagged view

Jesper E. van Engelen, Holger H. Hoos · 2019 · artificial-intelligence · doi:10.1007/s10994-019-05855-6 · TEI xml · tagged edition · index · concepts · authors
Where this record's text came from. 2026-08-22, 2026-08-25, 2026-08-26 and 2026-08-28 schema-0.3 passes: every quote verified as an exact substring of the staged text and anchored at merge time; concept terms verified present; every edge endpoint an existing node.
This record’s own method is review, and the tags below follow from that. A review’s findings, quantities and statistics are things stated IN this paper, and some of them report results obtained elsewhere. No tag on this page names a different author. Measured across every review in this corpus, 81% of a review’s tags carry no citation at all — most of them are the review speaking. The corpus does not adjudicate the rest: read an unmarked tag as a claim this paper makes, not necessarily one it made first.
Other fields define these differently the same word, defined another way in another discipline
taxonomy 6 fields
Tags on this paper every tag the record carries, whether or not the words occur in the text below — a number is how many papers in the corpus carry that tag; a tag with no number is unique to this paper
cluster assumption smoothness low-density manifold2 local similarity measure taxonomy11 inductive transductive self-training self-learning sets margin intrinsically semi-supervised Transductive graph-based methods graph construction graph weighting pseudo-labelled data Semi-supervised learning wrapper methods unsupervised preprocessing methods co-training pseudo-labelled boosting methods inference4 two alternating steps of _training pseudo-labelling review319
Method, as described: survey of two decades of semi-supervised classification, organised by a new taxonomy and closed by a comparison of the published empirical evaluations

Our tag layer for this paper

Cross-disciplinary analysis
content-tags & facets: phenomenon · claim-type · cross-domain-transfer · mechanism · claim-relation · replication-status · limitation — grounded in the full text
phenomenonunlabelled data carrying information about the label distribution - when it does, and the fact that nobody can tell in advance whether it does— “As mentioned earlier, unlabelled data is only useful if it carries information useful for label prediction that is not contained in the labelled data alone or cannot be easily extracted from it.”
claim-typecritique— “What is more, it is impossible to guarantee that the introduction of unlabelled data will not degrade performance.”
method — evidence— “the authors found that no algorithm uniformly outperformed the others. Substantial performance improvements over the baselines were observed on some data sets, while performance was found to be degraded on others. Relative performance also varied with the amount of unlabelled data.”
object of study — evidence— “Semi-supervised classification methods attempt to utilize unlabelled data points to construct a learner whose performance exceeds the performance of learners obtained when using only the labelled data.”
research question — evidence— “Not only is it difficult to precisely define the conditions under which any particular semi-supervised learning algorithm may work, it is also rarely straightforward to evaluate to what extent these conditions are satisfied.”
contribution — evidence— “From our perspective, the smoothness, low-density, and manifold assumptions boil down to different definitions of the similarity between points: the smoothness assumption states that points that are close to each other in input space are similar; the low-density assumption states that points in the same high-density area are similar; and the…
transferfrom graph theory (matching): the matching problem - find a subset of edges sharing no vertices - is taken from graph theory and used to pair unlabelled samples in a semi-supervised learner— “Their approach is inspired by matching, a concept from graph theory where one tries to find a subset of edges in a graph such that the edges do not share any vertices.”transfers[0]
mechanismTHE CATEGORY IS DECIDED BY A CHOICE THE PRACTITIONER USUALLY DOES NOT KNOW THEY ARE MAKING: `The concept of similarity we choose, often implicitly, dictates what constitutes a cluster`— “The concept of similarity we choose, often implicitly, dictates what constitutes a cluster.”mechanisms[0]
mechanismand the field's three named assumptions differ only in what they mean by `close` - smoothness says near in input space, low-density says in the same dense region, manifold says on the same low-dimensional surface— “From our perspective, the smoothness, low-density, and manifold assumptions boil down to different definitions of the similarity between points: the smoothness assumption states that points that are close to each other in input space are similar; the low-density assumption states that points in the same high-density area are similar; and the…mechanisms[1]
mechanismso all three are instances of the cluster assumption, which is itself the necessary condition for the whole enterprise: that p(x) carries information about p(y|x)— “Consequently, the semi-supervised learning assumptions can be seen as more specific instances of the cluster assumption: that similar points tend to belong to the same group.”mechanisms[2]
mechanismA TAXONOMY PAPER THAT DIAGNOSES WHAT IS WRONG WITH TAXONOMIES: `Existing categorizations ... are typically relatively flat, thereby failing to capture similarities between different groups of methods. Furthermore, the categorizations are often fine-tuned towards existing work, making them less suited for the inclusion of new approaches.` Two named failure modes - too shallow to show kinship, and overfitted to the papers that existed when it was drawn.— “Existing categorizations of semi-supervised learning methods generally use a subset of these properties and are typically relatively flat, thereby failing to capture similarities between different groups of methods. Furthermore, the categorizations are often fine-tuned towards existing work, making them less suited for the inclusion of new…mechanisms[3]
mechanismAND THE PROPOSED REPAIR IS STATED AS A DESIGN GOAL, NOT A RESULT: `we propose a new way to represent the spectrum ... we ATTEMPT to group them in a clear, FUTURE-PROOF way`. `attempt` and `future-proof` in one sentence - the second is a property no survey can demonstrate about itself at publication.— “In this survey, we propose a new way to represent the spectrum of semi-supervised classification algorithms. We attempt to group them in a clear, future-proof way, allowing researchers and practitioners alike to gain insight into the way semi-supervised learning methods relate to each other, to existing supervised learning methods, and to…mechanisms[4]
mechanismTHE FIELD'S OWN NAME FOR KNOWINGLY USING THE WRONG WORD: `in a slight abuse of notation`, used twice in this paper for two different acts - once to call lists `sets`, once to reassign X and x to random variables. Mathematics has a standard phrase for declaring a deliberate terminological error and continuing, and this survey uses it in a footnote and in body text without further comment.— “We note that the collections of data points referred to here are technically lists. However, following common usage, in this survey, we refer to them as ‘sets’ and, in a slight abuse of notation, apply standard set-theoretic concepts to them”mechanisms[5]
critiques the presentation of smoothness, low-density and manifold as separate assumptions, when they are one assumption under three definitions of similarity— “From our perspective, the smoothness, low-density, and manifold assumptions boil down to different definitions of the similarity between points: the smoothness assumption states that points that are close to each other in input space are similar; the low-density assumption states that points in the same high-density area are similar; and the…claim_relations[0]
critiques the semi-supervised literature's record of when its methods fail, whose prevalence is described as likely under-reported— “What is more, it is impossible to guarantee that the introduction of unlabelled data will not degrade performance.”claim_relations[1]
supports Oliver et al.'s finding that degradation appeared only under a class mismatch between the labelled and unlabelled sets— “Performance degradations were observed only when there was a mismatch between the classes present in the labelled data and the classes present in the unlabelled data.”claim_relations[2]
sense`similar` - THE LOAD-BEARING WORD OF THE WHOLE FIELD AND IT IS A CHOICE. Smoothness, low-density and manifold are three definitions of it, and the survey's contribution is showing they are the same assumption differently parameterised. WHICH ONE YOU PICKED IS USUALLY IMPLICIT— “The concept of similarity we choose, often implicitly, dictates what constitutes a cluster.”senses[0]
sensethe cluster assumption - AS RE-READ HERE: not one assumption among several but the genus of which the other three are species, and equivalent to the necessary condition that p(x) carries information about p(y|x)— “Consequently, the semi-supervised learning assumptions can be seen as more specific instances of the cluster assumption: that similar points tend to belong to the same group.”senses[1]
sense`semi-supervised learning works` - AS THE SURVEY IS FORCED TO QUALIFY IT: it can help, it can do nothing, and it can DEGRADE performance, with no way to know which in advance. The literature's record of the third case is described as UNDER-REPORTED— “What is more, it is impossible to guarantee that the introduction of unlabelled data will not degrade performance.”senses[2]
sense`sets` - A DECLARED TYPE ERROR, KEPT ON PURPOSE: `the collections of data points referred to here are technically lists. However, following common usage, in this survey, we refer to them as ‘sets’ and, in a slight abuse of notation, apply standard set-theoretic concepts to them.` The authors know the word is wrong, say so in a footnote, and use it anyway because the field does.— “We note that the collections of data points referred to here are technically lists. However, following common usage, in this survey, we refer to them as ‘sets’ and, in a slight abuse of notation, apply standard set-theoretic concepts to them”senses[3]
sense`abuse of notation` IS USED TWICE IN THIS PAPER FOR TWO DIFFERENT ACTS. The second is symbol reuse: `we use X and x to denote random variables and their realizations, respectively, rather than data points` - the same symbols carry a new meaning from that point on.— “In the following, with a slight abuse of notation, we use X and x to denote random variables and their realizations, respectively, rather than data points”senses[4]
sense`inductive` / `transductive` - the split is defined by WHAT THE METHOD RETURNS, not by how it works: `the former attempt to find a classification model, whereas the latter are solely concerned with obtaining label predictions for the given unlabelled data points`.— “At the highest level, it distinguishes between inductive and transductive methods, which give rise to distinct optimization procedures: the former attempt to find a classification model, whereas the latter are solely concerned with obtaining label predictions for the given unlabelled data points”senses[5]
sense'margin' - ONE TERM, TWO DIFFERENT KINDS OF OBJECT, AND THE SURVEY RECORDS BOTH WITHOUT CHOOSING: 'the _margin_, which is defined as the distance between the decision boundary and the data points closest to it. The term is also commonly used to describe the area extruding from the decision boundary in which no data points lie.' A SCALAR AND A REGION. Not two readings of one quantity - two different types, so 'maximise the margin' and 'lies within the margin' are grammatical with different referents, and only one of them can be a number. This record already carries the survey's declared type error over 'sets', kept on purpose, and its two senses of 'abuse of notation'; this is the same survey's third type-level observation, and the only one it does not flag as its own.— “The objective of an SVM is to find a decision boundary that maximizes the margin, which is defined as the distance between the decision boundary and the data points closest to it. The term is also commonly used to describe the area extruding from the decision boundary in which no data points lie.”senses[6]
sense`pseudo-labelled data` - A NAME WHOSE PREFIX CARRIES THE ONLY WARNING. `previously unlabelled data that is augmented with predictions from earlier iterations of the learners. The latter is commonly referred to as _pseudo-labelled data_.` `pseudo-` is doing all the epistemic work: the data is treated exactly like labelled data by the algorithm, and only the name records that the labels are the model's own guesses. Drop the prefix in a citation and the caution is gone with it.— “previously unlabelled data that is augmented with predictions from earlier iterations of the learners. The latter is commonly referred to as pseudo-labelled data.”senses[7]
senseSemi-supervised learning - a machine-learning branch that performs tasks using both labelled and unlabelled data— “Semi-supervised learning is the branch of machine learning concerned with using labelled as well as unlabelled data to perform certain learning tasks”senses[8]
senseWrapper methods - pseudo-label unlabelled data externally while the supervised learner remains unaware of label provenance— “Such methods are known as wrapper methods: the unlabelled data is pseudo-labelled by a wrapper procedure, and a purely supervised learning algorithm, unaware of the distinction between originally labelled and pseudo-labelled data, constructs the final inductive classifier”senses[9]
senseUnsupervised preprocessing methods - use unlabelled data for features, clustering, or initial parameters but give the classifier only original labels— “Secondly, we consider unsupervised preprocessing methods, which either extract useful features from the unlabelled data, pre-cluster the data, or determine the initial parameters of a supervised learning procedure in an unsupervised manner. Like wrapper methods, they can be used with any supervised classifier. However, unlike wrapper methods…senses[10]
senseIntrinsically semi-supervised - no intermediate step and no supervised base learner— “These methods, which we call intrinsically semi-supervised, do not rely on any intermediate steps or supervised base learners”senses[11]
senseCo-training - self-training extended to multiple classifiers that learn from one another's most confident predictions— “Secondly, we consider co-training, an extension of self-training to multiple classifiers that are iteratively re-trained on each other’s most confident predictions”senses[12]
sensePseudo-labelled boosting methods - sequential ensembles whose classifiers use labels plus earlier classifiers' confident unlabelled predictions— “Lastly, we consider pseudo-labelled boosting methods. Like traditional boosting methods, they build a classifier ensemble by constructing individual classifiers sequentially, where each individual classifier is trained on both labelled data and the most confident predictions of the previous classifiers on unlabelled data”senses[13]
senseInference - the final transductive graph-based phase, where the graph assigns labels to unlabelled data points— “Transductive graph-based methods generally consist of three steps: graph construction, graph weighting and inference. In the first step, the set of objects, X, is used to construct a graph where each node represents a data point and pairwise similar data points are connected by an edge. In the second step, these edges are weighted to…senses[14]
senseTraining in wrapper methods - fitting classifiers on labelled and possibly prior pseudo-labelled data— “The procedure usually consists of two alternating steps of training and pseudo-labelling. In the training step, one or more supervised classifiers are trained on the labelled data and, possibly, pseudo-labelled data from previous iterations. In the pseudo-labelling step, the resulting classifiers are used to infer labels for the previously…senses[15]
sensePseudo-labelling in wrapper methods - turning confident predictions for unlabelled objects into labels for the next iteration— “The procedure usually consists of two alternating steps of training and pseudo-labelling. In the training step, one or more supervised classifiers are trained on the labelled data and, possibly, pseudo-labelled data from previous iterations. In the pseudo-labelling step, the resulting classifiers are used to infer labels for the previously…senses[16]
controlthe published empirical comparisons are surveyed rather than a single one cited - eight data sets in one study, several neural methods on two image problems in another — failed— “the authors found that no algorithm uniformly outperformed the others. Substantial performance improvements over the baselines were observed on some data sets, while performance was found to be degraded on others. Relative performance also varied with the amount of unlabelled data.” — rules out a field-level claim resting on the studies that happened to work; the answer reported is that NO ALGORITHM UNIFORMLY OUTPERFORMED THE OTHERS and relative performance varied with the amount of unlabelled data— “the authors found that no algorithm uniformly outperformed the others. Substantial performance improvements over the baselines were observed on some data sets, while performance was found to be degraded on others. Relative performance also varied with the amount of unlabelled data.”controls[0]
controlwhere degradation was observed, the condition producing it is isolated - a mismatch between the classes in the labelled and the unlabelled data — held— “Performance degradations were observed only when there was a mismatch between the classes present in the labelled data and the classes present in the unlabelled data.” — rules out degradation being treated as unexplained noise; here it has a named cause that a practitioner can check for— “Performance degradations were observed only when there was a mismatch between the classes present in the labelled data and the classes present in the unlabelled data.”controls[1]
controlwhether the conditions for a given method to work can be evaluated on a given dataset — failed— “In other words: if the data points (both unlabelled and labelled) cannot be meaningfully clustered, it is impossible for a semi-supervised learning method to improve on a supervised learning method.” — rules out nothing - it is 'rarely straightforward to evaluate to what extent these conditions are satisfied', which is why the necessary condition is not a test— “Not only is it difficult to precisely define the conditions under which any particular semi-supervised learning algorithm may work, it is also rarely straightforward to evaluate to what extent these conditions are satisfied.”controls[2]
weightthe presentation of smoothness, low-density and manifold as separate assumptions, when they are one assumption under three definitions of similarity — 0.9— “From our perspective, the smoothness, low-density, and manifold assumptions boil down to different definitions of the similarity between points: the smoothness assumption states that points that are close to each other in input space are similar; the low-density assumption states that points in the same high-density area are similar; and the…claim_relations[0]
weightthe semi-supervised literature's record of when its methods fail, whose prevalence is described as likely under-reported — 0.9— “What is more, it is impossible to guarantee that the introduction of unlabelled data will not degrade performance.”claim_relations[1]
weightOliver et al.'s finding that degradation appeared only under a class mismatch between the labelled and unlabelled sets — 0.8— “Performance degradations were observed only when there was a mismatch between the classes present in the labelled data and the classes present in the unlabelled data.”claim_relations[2]
auditsmoothness —is-a→ cluster assumption — Audit 2026-09-28: DOUBTFUL - read against its full span and kept, but endpoint by anaphora: 'the semi-supervised learning assumptions' = the smoothness, low-density and manifold assumptions of the previous sentence; is-a is loose.— “Consequently, the semi-supervised learning assumptions can be seen as more specific instances of the cluster assumption: that similar points tend to belong to the same group.”concept_edges[0]
auditmanifold —is-a→ cluster assumption — Audit 2026-09-28: DOUBTFUL - read against its full span and kept, but the span introduces the cluster assumption as an additional assumption beside manifolds; is-a is loose.— “Consequently, if we are able to determine which manifolds exist and which data points lie on which manifold, the class assignments of unlabelled data points can be inferred from the labelled data points on the same manifold. 2.2 Connection to clustering In semi-supervised learning research, an additional assumption that is often included is…concept_edges[1]
noteself-training —same-as→ self-learning — Given parenthetically and without preference, in a sentence that cites a survey whose own title uses a THIRD name - 'Self-labeled techniques for semi-supervised learning…'. Three names for one method inside one sentence, and the paper treats the multiplicity as unremarkable.— “Self-training methods (sometimes also called “self-learning” methods) are the most basic of pseudo-labelling approaches”concept_edges[2]
relationself-training —same-as→ self-learning — one method, two names, offered parenthetically and without preference— “Self-training methods (sometimes also called “self-learning” methods) are the most basic of pseudo-labelling approaches”— “Self-training methods (sometimes also called “self-learning” methods)”concept_edges[2]
weightself-training —same-as→ self-learning — 0.9— “Self-training methods (sometimes also called “self-learning” methods) are the most basic of pseudo-labelling approaches”concept_edges[2]
noteinductive —distinct-from→ transductive — The top-level split of the taxonomy, and the differentiating property is the OUTPUT TYPE - a model versus a label vector.— “At the highest level, it distinguishes between inductive and transductive methods, which give rise to distinct optimization procedures: the former attempt to find a classification model, whereas the latter are solely concerned with obtaining label predictions for the given unlabelled data points”concept_edges[3]
relationinductive —distinct-from→ transductive — the taxonomy's top-level split, and the differentiating property is the OUTPUT TYPE - a model versus a label vector— “At the highest level, it distinguishes between inductive and transductive methods, which give rise to distinct optimization procedures: the former attempt to find a classification model, whereas the latter are solely concerned with obtaining label predictions for the given unlabelled data points”— “it distinguishes between inductive and transductive methods”concept_edges[3]
weightinductive —distinct-from→ transductive — 0.95— “At the highest level, it distinguishes between inductive and transductive methods, which give rise to distinct optimization procedures: the former attempt to find a classification model, whereas the latter are solely concerned with obtaining label predictions for the given unlabelled data points”concept_edges[3]
notegraph construction —part-of→ Transductive graph-based methods — 'consist of' is in the containment cue list, so this edge is cue-tested. Weight 0.9 rather than 1.0 - 'GENERALLY consist of' is the survey hedging across the family it is describing.— “Transductive graph-based methods generally consist of three steps: graph construction, graph weighting and inference.”concept_edges[4]
weightgraph construction —part-of→ Transductive graph-based methods — 0.9— “Transductive graph-based methods generally consist of three steps: graph construction, graph weighting and inference.”concept_edges[4]
notegraph weighting —part-of→ Transductive graph-based methods — Second of the three steps, same sentence, same hedge.— “Transductive graph-based methods generally consist of three steps: graph construction, graph weighting and inference.”concept_edges[5]
weightgraph weighting —part-of→ Transductive graph-based methods — 0.9— “Transductive graph-based methods generally consist of three steps: graph construction, graph weighting and inference.”concept_edges[5]
noteinference —part-of→ Transductive graph-based methods — The survey says these methods generally have the three steps, so the paper-level hedge is 0.9.— “Transductive graph-based methods generally consist of three steps: graph construction, graph weighting and inference. In the first step, the set of objects, X, is used to construct a graph where each node represents a data point and pairwise similar data points are connected by an edge. In the second step, these edges are weighted to…concept_edges[6]
weightinference —part-of→ Transductive graph-based methods — 0.9— “Transductive graph-based methods generally consist of three steps: graph construction, graph weighting and inference. In the first step, the set of objects, X, is used to construct a graph where each node represents a data point and pairwise similar data points are connected by an edge. In the second step, these edges are weighted to…concept_edges[6]
auditpseudo-labelling —part-of→ wrapper methods — Audit 2026-09-28: DOUBTFUL - read against its full span and kept, but the span writes 'The procedure ... pseudo-labelling step'; 'wrapper methods' is named only in the preceding text.— “The procedure usually consists of two alternating steps of training and pseudo-labelling. In the training step, one or more supervised classifiers are trained on the labelled data and, possibly, pseudo-labelled data from previous iterations. In the pseudo-labelling step, the resulting classifiers are used to infer labels for the previously…concept_edges[8]
notepseudo-labelling —part-of→ wrapper methods — The procedure usually has these two alternating steps; weight 0.9 preserves that hedge.— “The procedure usually consists of two alternating steps of training and pseudo-labelling. In the training step, one or more supervised classifiers are trained on the labelled data and, possibly, pseudo-labelled data from previous iterations. In the pseudo-labelling step, the resulting classifiers are used to infer labels for the previously…concept_edges[8]
weightpseudo-labelling —part-of→ wrapper methods — 0.9— “The procedure usually consists of two alternating steps of training and pseudo-labelling. In the training step, one or more supervised classifiers are trained on the labelled data and, possibly, pseudo-labelled data from previous iterations. In the pseudo-labelling step, the resulting classifiers are used to infer labels for the previously…concept_edges[8]
noteunsupervised preprocessing methods —distinct-from→ wrapper methods — The paper explicitly contrasts what the supervised classifier receives under the two method families.— “Secondly, we consider unsupervised preprocessing methods, which either extract useful features from the unlabelled data, pre-cluster the data, or determine the initial parameters of a supervised learning procedure in an unsupervised manner. Like wrapper methods, they can be used with any supervised classifier. However, unlike wrapper methods…concept_edges[9]
evidence status noteconcept — THE TERM IS NOT IN THE QUOTE - the quote's former and latter terms are inductive and transductive methods, named in the sentence just before it ('between inductive and transductive methods'). That sentence is not quoted because reference-list text is spliced into its citation.— “The former, like supervised learning methods, yield a classification model that can be used to predict the label of previously unseen data points. The latter do not yield such a model, but instead directly provide predictions”concepts[6]
evidence status noteconcept — THE TERM IS NOT IN THE QUOTE - the quote's former and latter terms are inductive and transductive methods, named in the sentence just before it ('between inductive and transductive methods'). That sentence is not quoted because reference-list text is spliced into its citation.— “The former, like supervised learning methods, yield a classification model that can be used to predict the label of previously unseen data points. The latter do not yield such a model, but instead directly provide predictions”concepts[7]
outcomecontrol — failed— “the authors found that no algorithm uniformly outperformed the others. Substantial performance improvements over the baselines were observed on some data sets, while performance was found to be degraded on others. Relative performance also varied with the amount of unlabelled data.”controls[0]
outcomecontrol — held— “Performance degradations were observed only when there was a mismatch between the classes present in the labelled data and the classes present in the unlabelled data.”controls[1]
outcomecontrol — failed— “Not only is it difficult to precisely define the conditions under which any particular semi-supervised learning algorithm may work, it is also rarely straightforward to evaluate to what extent these conditions are satisfied.”— “In other words: if the data points (both unlabelled and labelled) cannot be meaningfully clustered, it is impossible for a semi-supervised learning method to improve on a supervised learning method.”controls[2]
no type for thisco-training → self-training — The paper says co-training extends self-training to multiple classifiers. Extension is not is-a, part-of, same-as, distinct-from, contrasted-with, operationalised-as, causes, or renamed-across-fields; the concept-edge schema has no extends type.— “Secondly, we consider co-training, an extension of self-training to multiple classifiers that are iteratively re-trained on each other’s most confident predictions”unhoused_relations[0]
limitationTHE NECESSARY CONDITION CANNOT BE CHECKED. `if the data points ... cannot be meaningfully clustered, it is impossible for a semi-supervised learning method to improve on a supervised learning method` - and whether they can is exactly what cannot be established in advance— “In other words: if the data points (both unlabelled and labelled) cannot be meaningfully clustered, it is impossible for a semi-supervised learning method to improve on a supervised learning method.”limitations[0]
limitationstated twice over, at both levels: it is difficult to DEFINE the conditions under which an algorithm works, and `rarely straightforward to evaluate to what extent these conditions are satisfied`— “Not only is it difficult to precisely define the conditions under which any particular semi-supervised learning algorithm may work, it is also rarely straightforward to evaluate to what extent these conditions are satisfied.”limitations[1]
limitationIT IS IMPOSSIBLE TO GUARANTEE THAT UNLABELLED DATA WILL NOT DEGRADE PERFORMANCE - the method can do worse than ignoring the extra data, and no test tells you beforehand— “What is more, it is impossible to guarantee that the introduction of unlabelled data will not degrade performance.”limitations[2]
limitationand no method exists to choose the algorithm a priori, exactly as in supervised learning - so the practitioner picks the assumption and finds out afterwards— “As is the case for supervised learning algorithms, no method has yet been discovered to determine a priori what learning method is best-suited for any particular problem.”limitations[3]
limitationTHE CENTRAL CLAIM ABOUT THE TAXONOMY IS UNFALSIFIABLE AT TIME OF WRITING: `allowing researchers and practitioners alike to gain insight into the way semi-supervised learning methods relate to each other`, built in a `future-proof way`. The paper's stated advantage over prior categorizations is that new methods will fit it - a claim only later work can test, and the same claim the superseded categorizations could have made.— “In this survey, we propose a new way to represent the spectrum of semi-supervised classification algorithms. We attempt to group them in a clear, future-proof way, allowing researchers and practitioners alike to gain insight into the way semi-supervised learning methods relate to each other, to existing supervised learning methods, and to…limitations[4]
Content tags
content-observations: finding · quantity · variable · definition · key-term — grounded in the full text
finding— “The concept of similarity we choose, often implicitly, dictates what constitutes a cluster.”content_tags.findings[0]
finding— “From our perspective, the smoothness, low-density, and manifold assumptions boil down to different definitions of the similarity between points: the smoothness assumption states that points that are close to each other in input space are similar; the low-density assumption states that points in the same high-density area are similar; and the…content_tags.findings[1]
finding— “In other words: if the data points (both unlabelled and labelled) cannot be meaningfully clustered, it is impossible for a semi-supervised learning method to improve on a supervised learning method.”content_tags.findings[2]
finding— “What is more, it is impossible to guarantee that the introduction of unlabelled data will not degrade performance.”content_tags.findings[3]
finding— “the authors found that no algorithm uniformly outperformed the others. Substantial performance improvements over the baselines were observed on some data sets, while performance was found to be degraded on others. Relative performance also varied with the amount of unlabelled data.”content_tags.findings[4]
finding— “Performance degradations were observed only when there was a mismatch between the classes present in the labelled data and the classes present in the unlabelled data.”content_tags.findings[5]
variableunlabelled data— “As mentioned earlier, unlabelled data is only useful if it carries information useful for label prediction that is not contained in the labelled data alone or cannot be easily extracted from it.”content_tags.variables[0]
definitioncluster assumption— “Consequently, the semi-supervised learning assumptions can be seen as more specific instances of the cluster assumption: that similar points tend to belong to the same group.”content_tags.definitions[0]
Concepts
terms this paper carries, each with the sentence it was cut from — the layer that joins one paper to another. Terms with no quote yet are on CONCEPTS.html.
conceptcluster assumption — not defined in this paper's own words; that similar points tend to belong to the same group - the genus of the field's other assumptions— “Consequently, the semi-supervised learning assumptions can be seen as more specific instances of the cluster assumption: that similar points tend to belong to the same group.”concepts[0]
conceptsmoothness — not defined in this paper's own words; the assumption that points close in input space are similar— “From our perspective, the smoothness, low-density, and manifold assumptions boil down to different definitions of the similarity between points: the smoothness assumption states that points that are close to each other in input space are similar; the low-density assumption states that points in the same high-density area are similar; and the…concepts[1]
conceptlow-density — not defined in this paper's own words; the assumption that points in the same high-density area are similar— “From our perspective, the smoothness, low-density, and manifold assumptions boil down to different definitions of the similarity between points: the smoothness assumption states that points that are close to each other in input space are similar; the low-density assumption states that points in the same high-density area are similar; and the…concepts[2]
conceptmanifold — not defined in this paper's own words; the assumption that points on the same low-dimensional manifold are similar— “From our perspective, the smoothness, low-density, and manifold assumptions boil down to different definitions of the similarity between points: the smoothness assumption states that points that are close to each other in input space are similar; the low-density assumption states that points in the same high-density area are similar; and the…concepts[3]
conceptlocal similarity measure — not defined in this paper's own words; what graph-based methods build their graph from, and which must be devisable for them to work at all— “Graph-based methods, for example, typically rely on a local similarity measure to construct a graph over all data points. To apply such methods successfully, it is important that a meaningful local similarity measure can be devised.”concepts[4]
concepttaxonomy — not defined in this paper's own words; THE ARTIFACT sense - the classification this survey builds, offered as 'future-proof' against earlier ones the authors call flat and retrofitted— “In this survey, we propose a new way to represent the spectrum of semi-supervised classification algorithms. We attempt to group them in a clear, future-proof way, allowing researchers and practitioners alike to gain insight into the way semi-supervised learning methods relate to each other, to existing supervised learning methods, and to…concepts[5]
conceptinductive — not defined in this paper's own words; methods that yield a MODEL - a function from the input space to labels, usable on points never seen during training— “The former, like supervised learning methods, yield a classification model that can be used to predict the label of previously unseen data points. The latter do not yield such a model, but instead directly provide predictions”concepts[6]
concepttransductive — not defined in this paper's own words; methods that yield NO model, only predicted labels for the unlabelled points already in hand; in this survey they are graph-based in every case— “The former, like supervised learning methods, yield a classification model that can be used to predict the label of previously unseen data points. The latter do not yield such a model, but instead directly provide predictions”concepts[7]
conceptself-training — not defined in this paper's own words; the simplest pseudo-labelling method - one supervised classifier retrained on its own most confident predictions; carries at least three names in the literature— “Self-training methods (sometimes also called “self-learning” methods) are the most basic of pseudo-labelling approaches”concepts[8]
conceptself-learning — not defined in this paper's own words; a second name for self-training, given parenthetically and without preference— “Self-training methods (sometimes also called “self-learning” methods) are the most basic of pseudo-labelling approaches”concepts[9]
conceptsets — not defined in this paper's own words; what this survey calls its collections of data points WHILE STATING THEY ARE TECHNICALLY LISTS - a type error adopted deliberately because the field uses the word— “We note that the collections of data points referred to here are technically lists. However, following common usage, in this survey, we refer to them as ‘sets’ and, in a slight abuse of notation, apply standard set-theoretic concepts to them”concepts[10]
conceptmargin — not defined in this paper's own words; the distance between the decision boundary and the nearest data points - and also, in common usage, the empty region itself— “The objective of an SVM is to find a decision boundary that maximizes the margin, which is defined as the distance between the decision boundary and the data points closest to it. The term is also commonly used to describe the area extruding from the decision boundary in which no data points lie.”concepts[11]
conceptintrinsically semi-supervised — not defined in this paper's own words; methods that directly optimise an objective with labelled and unlabelled components, with no intermediate step or supervised base learner— “These methods, which we call intrinsically semi-supervised, do not rely on any intermediate steps or supervised base learners.”concepts[12]
conceptTransductive graph-based methods — not defined in this paper's own words; the family the survey partitions into three shared steps; the parent of the partition, and it was not a node on this record either— “Transductive graph-based methods generally consist of three steps: graph construction, graph weighting and inference.”concepts[13]
conceptgraph construction — not defined in this paper's own words; the first of three steps the survey says transductive graph-based methods generally share - building the graph before any weight or label is considered— “Transductive graph-based methods generally consist of three steps: graph construction, graph weighting and inference.”concepts[14]
conceptgraph weighting — not defined in this paper's own words; the second step, separated from construction because the same graph can carry different similarity weights— “Transductive graph-based methods generally consist of three steps: graph construction, graph weighting and inference.”concepts[15]
conceptpseudo-labelled data — not defined in this paper's own words; unlabelled data carrying the learner's OWN earlier predictions as if they were labels - the name marks the difference from real labels and is the load-bearing caution in the whole wrapper-method family— “previously unlabelled data that is augmented with predictions from earlier iterations of the learners. The latter is commonly referred to as pseudo-labelled data.”concepts[16]
conceptSemi-supervised learning — not defined in this paper's own words; machine learning that uses labelled and unlabelled data together— “Semi-supervised learning is the branch of machine learning concerned with using labelled as well as unlabelled data to perform certain learning tasks”concepts[17]
conceptwrapper methods — not defined in this paper's own words; a wrapper pseudo-labels unlabelled data before a supervised learner constructs the inductive classifier— “Such methods are known as wrapper methods: the unlabelled data is pseudo-labelled by a wrapper procedure, and a purely supervised learning algorithm, unaware of the distinction between originally labelled and pseudo-labelled data, constructs the final inductive classifier”concepts[18]
conceptunsupervised preprocessing methods — not defined in this paper's own words; unsupervised feature extraction, pre-clustering, or parameter initialization before supervised learning— “Secondly, we consider unsupervised preprocessing methods, which either extract useful features from the unlabelled data, pre-cluster the data, or determine the initial parameters of a supervised learning procedure in an unsupervised manner. Like wrapper methods, they can be used with any supervised classifier. However, unlike wrapper methods…concepts[19]
conceptco-training — not defined in this paper's own words; self-training extended to multiple classifiers trained on one another's confident predictions— “Secondly, we consider co-training, an extension of self-training to multiple classifiers that are iteratively re-trained on each other’s most confident predictions”concepts[20]
conceptpseudo-labelled boosting methods — not defined in this paper's own words; sequential classifier ensembles trained on labelled data and earlier classifiers' confident predictions— “Lastly, we consider pseudo-labelled boosting methods. Like traditional boosting methods, they build a classifier ensemble by constructing individual classifiers sequentially, where each individual classifier is trained on both labelled data and the most confident predictions of the previous classifiers on unlabelled data”concepts[21]
conceptinference — not defined in this paper's own words; the third transductive graph-based step, which assigns labels to unlabelled data points— “Transductive graph-based methods generally consist of three steps: graph construction, graph weighting and inference. In the first step, the set of objects, X, is used to construct a graph where each node represents a data point and pairwise similar data points are connected by an edge. In the second step, these edges are weighted to…concepts[22]
concepttwo alternating steps of _training — not defined in this paper's own words; the wrapper phase that fits supervised classifiers on labelled and possibly pseudo-labelled data— “The procedure usually consists of two alternating steps of training and pseudo-labelling. In the training step, one or more supervised classifiers are trained on the labelled data and, possibly, pseudo-labelled data from previous iterations. In the pseudo-labelling step, the resulting classifiers are used to infer labels for the previously…concepts[23]
conceptpseudo-labelling — not defined in this paper's own words; the wrapper phase that assigns confident classifier predictions to previously unlabelled objects— “The procedure usually consists of two alternating steps of training and pseudo-labelling. In the training step, one or more supervised classifiers are trained on the labelled data and, possibly, pseudo-labelled data from previous iterations. In the pseudo-labelling step, the resulting classifiers are used to infer labels for the previously…concepts[24]
Statistics — cross-field join keys
field-invariant statistical terms, used in their statistical sense (gated on a number / symbol / test). A p-value or a standard deviation means the SAME thing in physics, biology, psychology and sociology — so these are the strongest cross-field join keys. Grounded verbatim.
similarity— “The concept of similarity we choose, often implicitly, dictates what constitutes a cluster.”content_tags.statistics[0]

When we have changed our mind. Some entries in the table begin with a word in capitals and the reason for it. EVIDENCE CORRECTED — the finding still stands, but we had quoted the wrong sentence from the paper, and the quotation has been replaced with the right one. RETRACTED — the entry itself was wrong; it stays on the page, marked, with the reason, rather than being deleted. WITHDRAWN AND REPLACED — the entry was wrong, and a corrected version of it appears in the entries below. Each mark carries its own reason, in brackets, because the reasons differ from one entry to the next. An entry we have WITHDRAWN is removed from this page and kept in the record, with its reason. A line reading Audit and a date is a later re-reading of the entry against its whole sentence: DOUBTFUL means it was kept, and the reason says what is loose about it. Quotation marks inside the tagger's sentence. Where a tag is the tagger's own sentence, a phrase in quotation marks inside it is borrowed from the paper — the tagger's wording around it is not. The paper's own sentence is the evidence quote for that row; on this page it is withheld with the article, and the article is at its publisher. Nothing inside quotation marks anywhere on this page is ours: if it is quoted, it is the paper's. Whose words a concept carries. A concept entry records a term the paper itself uses, so the term, the sense given for it, and its evidence are the paper's own words, quoted where the paper fixes them. This is the opposite of a sense entry in the tag table, which is the tagger's sentence about how the paper uses a term. Where a concept entry could not be grounded in the paper's words, the entry says so on its own row.

Tag layer © the Meta-Tagging Project, CC BY 4.0. The paper text is © its authors/publisher and is linked, not reproduced. Excerpts shown are short quotations for identification and verification. · back to index · concepts · authors · עברית
© 2026 Shir Sivroni · ORCID 0009-0000-2597-2824