SMS dit: Semisupervised learning for computational linguistics