Semi-supervised learning of Hidden Markov Models for biological sequence analysis
- 16 November 2018
- journal article
- research article
- Published by Oxford University Press (OUP) in Bioinformatics
- Vol. 35 (13) , 2208-2215
Abstract
Hidden Markov Models (HMMs) are probabilistic models widely used in applications in computational sequence analysis. HMMs are basically unsupervised models. However, in the most important applications, they are trained in a supervised manner. Training examples accompanied by labels corresponding to different classes are given as input and the set of parameters that maximize the joint probability of sequences and labels is estimated. A main problem with this approach is that, in the majority of the cases, labels are hard to find and thus the amount of training data is limited. On the other hand, there are plenty of unclassified (unlabeled) sequences deposited in the public databases that could potentially contribute to the training procedure. This approach is called semi-supervised learning and could be very helpful in many applications. We propose here, a method for semi-supervised learning of HMMs that can incorporate labeled, unlabeled and partially labeled data in a straightforward manner. The algorithm is based on a variant of the Expectation-Maximization (EM) algorithm, where the missing labels of the unlabeled or partially labeled data are considered as the missing data. We apply the algorithm to several biological problems, namely, for the prediction of transmembrane protein topology for alpha-helical and beta-barrel membrane proteins and for the prediction of archaeal signal peptides. The results are very promising, since the algorithms presented here can significantly improve the prediction performance of even the top-scoring classifiers. Supplementary data are available at Bioinformatics online.Keywords
This publication has 40 references indexed in Scilit:
- OMPdb: a database of -barrel outer membrane proteins from Gram-negative bacteriaNucleic Acids Research, 2010
- SVM-HUSTLE—an iterative semi-supervised machine learning approach for pairwise protein remote homology detectionBioinformatics, 2008
- Semi-supervised LC/MS alignment for differential proteomicsBioinformatics, 2006
- An HMM posterior decoder for sequence feature prediction that includes homology informationBioinformatics, 2005
- A Combined Transmembrane Topology and Signal Peptide Prediction MethodJournal of Molecular Biology, 2004
- Exploitation of unlabeled sequences in hidden Markov modelsIEEE Transactions on Pattern Analysis and Machine Intelligence, 2003
- Prediction of lipoprotein signal peptides in Gram‐negative bacteriaProtein Science, 2003
- Predicting transmembrane protein topology with a hidden markov model: application to complete genomes11Edited by F. CohenJournal of Molecular Biology, 2001
- Smooth On-Line Learning Algorithms for Hidden Markov ModelsNeural Computation, 1994
- A tutorial on hidden Markov models and selected applications in speech recognitionProceedings of the IEEE, 1989