Text this: A novel ensemble label propagation with hierarchical weighting for semi-supervised learning.