JOURNAL ARTICLE

Semi-supervised learning for sequence labeling using conditional random fields

Abstract

Sequence labeling is to assign class labels to the states of a sequence, given the observation of the sequence. We develop an approach to automatically learn a sequence labeling model from a limited amount of labeled training examples and some amount of unlabeled data using conditional random fields. Our approach consists of two phases. The objective of the first phase is to choose some useful unlabeled data based on the assigned labels and the prediction probabilities of the current learned model. The useful unlabeled data is then analyzed in the second phase using a classification method. This classification method is to classify the incorrectly labeled states of the useful labeled data by considering their observation and the labels assigned by the current conditional random fields model. The useful unlabeled data is then exploited to improve the learning. We have conducted extensive experiments to demonstrate the effectiveness of our approach.

Keywords:
Conditional random field Sequence labeling Sequence (biology) Computer science Artificial intelligence Class (philosophy) Pattern recognition (psychology) Labeled data Machine learning Semi-supervised learning Training set Data mining

Metrics

1
Cited By
0.00
FWCI (Field Weighted Citation Impact)
36
Refs
0.18
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Natural Language Processing Techniques
Physical Sciences →  Computer Science →  Artificial Intelligence
Topic Modeling
Physical Sciences →  Computer Science →  Artificial Intelligence
Machine Learning and Algorithms
Physical Sciences →  Computer Science →  Artificial Intelligence
© 2026 ScienceGate Book Chapters — All rights reserved.