Exploring Probabilistic Models For Semi-Supervised Learning